Qual è il miglior sistema di notifica in tempo reale per un sito web?
Ci sono due modi diversi per inviare notifiche in tempo reale agli utenti di un sito web:
- Notifiche on-page: Una pagina web di quel sito deve essere aperta in un browser. La pagina mantiene una connessione aperta con il server (di solito usando un WebSocket). Quando una notifica è disponibile, viene spinta dal server a quel browser.
- Notifiche push: Una volta che il sistema di notifica è stato registrato, la pagina può anche essere chiusa nel browser. Quando una notifica è disponibile, viene spinta dal server a Google FCM o Apple APN (a seconda del browser), che a sua volta la spinge a quel browser.
Ci sono pro e contro di entrambi gli approcci. Per esempio, con la soluzione 1, puoi avere notifiche ad alta frequenza e la tua pagina web può interagire direttamente con le notifiche. Con la soluzione 2, potete inviare una notifica all'utente anche quando non è impegnato con quella pagina. Con la soluzione 1, potete raggiungere l'utente su qualsiasi dispositivo che sta visualizzando quella pagina. Con la soluzione 2, si può raggiungere l'utente solo sul dispositivo dove ha registrato la notifica push (cambiando il dispositivo o reintroducendo il browser è necessario registrarsi per tutte le notifiche).
La soluzione ideale è quella di avere entrambi. Lightstreamer è un server push in tempo reale che supporta sia le notifiche on-page che quelle push. Puoi mischiarle e abbinarle secondo le tue esigenze, ma devi sviluppare l'integrazione lato server solo una volta.
Articoli simili
- Se i VC non usano il loro sito web per catturare lead, qual è lo scopo del sito web?
- Android (sistema operativo): Come faccio a rimuovere l'icona della modalità aereo dalla barra di notifica su Android Lollipop 5.0.2?
- Qual è il miglior sito web per le previsioni del tempo in India?
- Quali sono i migliori strumenti/applicazioni/siti web per ottenere veloci rilasci in tempo reale di notizie economiche che influenzano il mercato FX?