I am trying to implement FCM push notification in my ReactJS application.
It is working in chrome and firefox browser perfectly but facing in an issue in safari browser.
FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).
I also gone through the documentation of firebase also found that it only supports on only 3 browsers.
Chrome
Firefox
Safari
Is there any method to supports in safari browser as well.
解决方案
Safari 11.1 already supported serviceWorker, but it still didn't support PushAPI that is also needed by FCM Javascript API.
The FCM JavaScript API lets you receive notification messages in web apps running in browsers that support the Push API.
Here is the supported browser list: https://caniuse.com/#feat=push-api that states that Safari still not supporting Push API