Disponibilité du partage d'écran
Cette page explique comment obtenir une mise à jour des informations d'un appareil à chaque modification.
Name
Value
Exemples d'implementation
// Importer le polyfill
const { EventSourcePolyfill } = require('event-source-polyfill');
// Ton Bearer Token
const token = 'votre token';
// Utiliser EventSourcePolyfill pour envoyer le token dans l'en-tête Authorization
const eventSource = new EventSourcePolyfill('https://mdm.pulse-xr.com/devices/:id/stream-status', {
headers: {
Authorization: `Bearer ${token}`,
},
});
eventSource.onopen = function (data) {
console.log('connection opened ');
};
eventSource.onmessage = function (event) {
const updatedDevice = JSON.parse(event.data);
console.log('Mise à jour du device:', updatedDevice);
if (newMessage.streaming === true) {
console.log('✅ Stream prêt');
eventSource.close();
}
};
eventSource.onerror = function (err) {
console.error('Erreur dans la connexion SSE:' + err);
};Mis à jour