問題
送信者 ID の不一致により、MoEngage ダッシュボードからのプッシュ通知が Android デバイスで受信されません。手順
Firebase Cloud Messaging (FCM) 認証を設定するには、次の手順を実行します。- Firebase コンソールを開き、Projects settings セクションに移動します。
- Service accounts タブで Generate new private key をクリックし、選択した言語に関係なく、JSON 形式で秘密鍵をダウンロードします。

- ダウンロードした秘密鍵の JSON ファイルを開き、project_id が Android プロジェクトのルートディレクトリにある google-services.json ファイル内のものと一致していることを確認します。

- MoEngage ダッシュボードの左側のナビゲーションメニューで、Settings > Channels > Push に移動します。
- Push ページで App push タブをクリックし、Android (FCM) タブをクリックします。
- Private key file (Recommended) をクリックします。
- Choose file ボタンを使用して秘密鍵の JSON ファイルをアップロードし、Save をクリックします。

統合開発環境 (IDE) の Logcat ウィンドウに、push_id を含む report 呼び出しのリクエストボディが表示され、デバイスとプロジェクトが MoEngage ダッシュボードに登録されます。
- MoEngage ダッシュボードで、User Profile > User Info > Reachability > Push. に移動します。緑色のチェックマークは、Android デバイスがプッシュ通知を受信できることを示します。

- TEST PUSH をクリックします。STATUS : SENT と表示され、デバイスに到達可能で通知が受信されたことを示します。

