Ho esaminato la documentazione di FCM e menziona che è multipiattaforma. In ogni caso la documentazione di FCM for Web parla di Chrome. Voglio verificare se FCM supporta la messaggistica su tutti i principali browser Web tra cui IE, Safari e Firefox?Firebase Cloud Messaging supporta tutti i principali browser o solo Chrome?
risposta
Il link che hai citato è parlare di sostegno FCM per le applicazioni e le estensioni Chrome solo, è una storia diversa per il web.
Ora FCM supporta il protocollo push Web, secondo questo articolo: https://developers.google.com/web/updates/2016/07/web-push-interop-wins
Ora che FCM supporta Web push protocollo è possibile lasciare l'endpoint intatto e utilizzare l'URL, un protocollo endpoint Web Push. (Questo lo porta in linea con Firefox e, auspicabilmente, ogni altro browser futuro.)
Non è più necessario un progetto Firebase, un gcm_sender_id o un'intestazione Authorization.
Sia Chrome e Firefox utilizza il Push API per notifica push e Firefox supporta già Web push protocollo, il che significa aggiornando FCM codice lato server, che funzionerà sia per Chrome e Firefox.
Google ha davvero bisogno di aggiornare i propri documenti come Enable Push Notifications for your Web App è fuori moda.
Non funzionerà con IE e Safari in quanto non supportano l'API push a tutti.
spinta dovrebbe funzionare anche in Opera ed Edge lo ha in fase di sviluppo. https://developer.microsoft.com/en-us/microsoft-edge/platform/status/pushapi/?q=push – abraham
Safari supporta le notifiche push tramite APNS (stesso servizio utilizzato per inviare notifiche push alle app iphone). – BananaNeil
sembra che è cromato solo – eikooc