🙌

Flutter FCM の設定漏れについて

2024/07/09に公開

iOS でのプッシュ通知って色々と面倒ですよね・・・

コードは非常に簡単なのに
初めてする初期設定や
テストを送って届かなくても、そのエラー内容などが無い

これらが非常に面倒。

特にエラー内容が表示されないのは
どこにバグがあるのかすら分からないっていう。
これにずっと吐きそうでした。笑

大方の設定

僕が FCM を設定する際にこの記事をいつも参考にします
https://zenn.dev/flutteruniv_dev/articles/flutter_push_notification

ただ、たまに動かないんですよね、なぜか。
そのなぜかで解決した部分を備忘録として残しますmm

デバッグとリリースでプロジェクトを分けている時

Firebase はその特殊性から
デバッグテストとリリース(本番)の環境を分けるために
プロジェクトを複数作ることがあります。

これによって
設定するべきファイルを間違える可能性があります。

特に APNs ファイルもデバッグとリリースで分ける時とかは
設定にミスが生じるかもしれませんね。

後は、本来モバイルの方のプロジェクトに設定しないといけないのに
管理画面などで別のアプリに設定したみたいなことありますよね、
ちなみに自分はこれでした。

全く違うアプリにAPNsファイルを設定してました草

なのでちゃんとFCMを使いたいアプリのアプリIDと
設定しているアプリIDをチェックしましょうね。

Discussion