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"
}
}