2016-07-01 6 views
13

私はFCMのドキュメントを調べて、それがクロスプラットフォームであると言います。とにかくFCM for WebはChromeについてのドキュメンテーションを話します。 FCMがIE、Safari、Firefoxなどの主要なWebブラウザにメッセージングをサポートしているかどうかを確認したいのですが?Firebase Cloud Messagingは、すべての主要なブラウザをサポートしていますか?

+0

クロムだけのようです – eikooc

答えて

5

あなたが言及したリンクは、Chromeのアプリと拡張機能のFCMサポートについてのものですが、ウェブとは別の話です。

今、FCMは、この記事によると、ウェブプッシュプロトコルをサポートしていますhttps://developers.google.com/web/updates/2016/07/web-push-interop-wins

今FCMは、Webプッシュプロトコルをサポートしていることをあなたはそのままエンドポイントを残し、ウェブプッシュプロトコルエンドポイントとしてURLを使用することができます。 (これは、Firefoxとうまくいけば、今後のすべてのブラウザに対応します)

Firebaseプロジェクト、gcm_sender_id、またはAuthorizationヘッダーはもう必要ありません。

ChromeとFirefoxの両方がプッシュ通知のためのPush APIを使用し、FirefoxがすでにFCMサーバ側のコードを更新することによって、意味のWebプッシュプロトコルをサポートし、それはChromeとFirefoxの両方のために動作します。

Googleは実際にはEnable Push Notifications for your Web Appが古くなっているため、ドキュメントを更新する必要があります。

IEとSafariは、Push APIをまったくサポートしていないため動作しません。

+0

プッシュはOperaでも動作するはずですが、Edgeでは開発中です。 https://developer.microsoft.com/en-us/microsoft-edge/platform/status/pushapi/?q=push – abraham

+0

Safariは、APNS(iphoneアプリにプッシュ通知を送信するために使用されたサービスと同じサービス)を通じてプッシュ通知をサポートしています。 – BananaNeil

関連する問題