web-dev-qa-db-ja.com

Apple Safari with FCMのプッシュ通知

chromeおよびfirefoxにFCMを使用してプッシュ通知を実装しましたが、正常に機能しましたが、SafariはFCMに必須のService Workersをサポートしていません。

誰かがこの種の問題に対処しましたか?助言がありますか?

12
Nicolas Rojo

サービスワーカーは現在Safariで作業していますが、十分ではありません。

documentation はこう言っています:

FCM JavaScript APIを使用すると、 Push API をサポートするブラウザーで実行されているWebアプリで通知メッセージを受信できます。これには、この サポートマトリックス にリストされているブラウザのバージョンが含まれます。

SafariはWebプッシュをサポートしていません 、FCMはブラウザーサポートに依存しています。つまり、SafariはFCM通知を受信できません。

3

この新しいSafariおよびService Workersの状況についてはわかりませんが、iOSアプリにFCMプッシュ通知を実装しようとしましたが、最初にAPN(Apple-Push-Notification)証明書が必要であることを経験する必要がありました。 Safariを使用している場合にこれが必要かどうかはわかりませんが、Appleは最初にプッシュ通知がAPNサーバーにリダイレクトされることも望んでいます。

1
Matt Harris