NCMB = Nifty Cloud Mobile Backend の プッシュ通知を実装した際にプッシュ通知が来ない。
なぜ正常動作しないのか悩むこと4時間!!

原因:FCM APIの有効化がされていなかった!
詳細はNCMB公式ページへ。

アプリ毎にAPI有効かするのか…。まとめて有効化されるのだと思っていた。
気がついた理由は、下記エラーログ。やっぱりログ大事。


NCMBのpush通知画面にある「配信エラー内容」に「mismatchedCredential (認証情報が不正)」と書いてあった。

{
    "fcm": {
        "total": 1,
        "mismatchedCredential": 1
    },
    "android": {
        "total": 1,
        "mismatchedCredential": 1
    },
    "description": {
        "status": "complete"
    }
}