We implemented push notifications using FCM in chrome and firefox and it worked fine, but Safari doesn\'t support Service Workers which is mandatory for FCM.
Did any
While Service Workers now work on Safari, they are not enough.
The documentation says:
The FCM JavaScript API lets you receive notification messages in web apps running in browsers that support the Push API. This includes the browser versions listed in this support matrix.
Safari doesn't support web push, which FCM relies on for browser support. So that means that Safari can't receive FCM notifications.