Puoi utilizzare le notifiche per implementare la registrazione in tempo reale nell’applicazione video.
Il sistema di notifica consente di raccogliere le informazioni di registrazione e debug per la diagnostica e la convalida senza sovraccaricare il sistema.
Il back-end di registrazione non fa parte di una configurazione di produzione e non è previsto che gestisca il traffico con carichi elevati. Se l’implementazione non deve essere assolutamente completa, considera l’efficienza della trasmissione dei dati per evitare di sovraccaricare il sistema.
Di seguito è riportato un esempio di come recuperare le notifiche.
Crea un thread di esecuzione basato su timer per l’applicazione video che esegue periodicamente query sui dati raccolti dal sistema di notifica TVSDK.
Se l'intervallo del timer è troppo grande e la dimensione dell'elenco eventi è troppo piccola, l'elenco eventi di notifica verrà sottoposto a overflow. Per evitare questo overflow, eseguire una delle operazioni seguenti:
Serializza le voci più recenti dell’evento di notifica in formato JSON e invia le voci a un server remoto per la post-elaborazione.
Il server remoto può quindi visualizzare graficamente i dati forniti in tempo reale.
Per rilevare la perdita di eventi di notifica, cerca le lacune nella sequenza dei valori di indice degli eventi.
Ogni evento di notifica ha un valore di indice che viene incrementato automaticamente da NotificationHistory
classe.