🙌
Flutter FCM の設定漏れについて
iOS でのプッシュ通知って色々と面倒ですよね・・・
コードは非常に簡単なのに
初めてする初期設定や
テストを送って届かなくても、そのエラー内容などが無い
これらが非常に面倒。
特にエラー内容が表示されないのは
どこにバグがあるのかすら分からないっていう。
これにずっと吐きそうでした。笑
大方の設定
僕が FCM を設定する際にこの記事をいつも参考にします
ただ、たまに動かないんですよね、なぜか。
そのなぜかで解決した部分を備忘録として残しますmm
デバッグとリリースでプロジェクトを分けている時
Firebase はその特殊性から
デバッグテストとリリース(本番)の環境を分けるために
プロジェクトを複数作ることがあります。
これによって
設定するべきファイルを間違える可能性があります。
特に APNs ファイルもデバッグとリリースで分ける時とかは
設定にミスが生じるかもしれませんね。
後は、本来モバイルの方のプロジェクトに設定しないといけないのに
管理画面などで別のアプリに設定したみたいなことありますよね、
ちなみに自分はこれでした。
全く違うアプリにAPNsファイルを設定してました草
なのでちゃんとFCMを使いたいアプリのアプリIDと
設定しているアプリIDをチェックしましょうね。
Discussion