GCMを使用するプロジェクトをFirebaseにマイグレーションしました。 このガイド。移行ガイドの最後には、オプションで、GoogleのサーバーのエンドポイントをFirebaseのもので置き換えることができます。しかし、デバイス間でメッセージを送信しようとすると、メッセージは配信されません。
私の古いGOOGLE_API_KEYを、Firebaseから取得したもので、Googleのエンドポイントで取得したものに置き換えると、動作する唯一のケースです!
私が見るものから このリンク 他の人々も同様の問題に直面している。誰にもこれに関するヒントはありますか?
回答:
回答№1は0もう少し調べてみると、FCMを介してメッセージを送信すると、サーバーのエンドポイントは fcm.googleapis.com/fcm/send
すなわち、/ sendを付加する。これは少し混乱します。なぜなら、移行ガイドでは/ sendには言及されていないのに対して、 このリンク そして このSO溶液 します。
私が何かを見逃していない限り、移行ガイドは更新する必要があります。