Android プッシュ通知を認証用に Firebase Cloud Messaging (FCM) トークンに移行する
2024 年 6 月、Google Firebase では API キーを使用した認証が廃止され、サービス アカウント JSON トークンの使用に切り替えられます。 現在 API キー方式をご利用のお客様はトークンに変更する必要があります。 これを行うには、Firebase でトークンを作成し、それをダウンロードし、Customer Insights - Journeys で認証方法を切り替える必要があります。 詳細については、Google Firebase をご覧ください。
方法
2024 年 6 月、Firebase は Android プッシュ通知に対する FCM API キー認証アプローチを廃止します。 この方法は、サービス アカウント JSON ファイルベースのアプローチに置き換えられます。 既存の FCM トークンを、Google Firebase アカウント内で生成された JSON ファイルに置き換える必要があります。
JSON ファイルを生成するには、Firebase アカウントにログインし、アプリケーションの Firebase プロジェクトに移動し、プロジェクトの概要 の横にある歯車アイコンを選択してプロジェクト設定を開きます。
次に、サービス アカウント タブに移動し、新しい秘密キーの生成 を選択します。
新しい秘密鍵を生成すると、保存できる JSON ファイルが作成され、ダウンロードされます。
新しいファイルを入手したら、Customer Insights - Journeys の 設定>プッシュ通知 領域に移動します。 更新するアプリケーションのプッシュ通知設定を開きます。 ここで、FCM 認証モードを API キー から サービス アカウント JSON に変更できます。
これにより、作成した JSON ファイルをアップロードできるようになります。 保存すると、認証方法が更新され、プッシュ通知は正常に送信され続けます。
重要
テストと本番の区別を含む複数のアプリケーションがある場合は、プッシュ通知が引き続き送信されるように、適切なアプリケーション用に生成された FCM トークンをアップロードすることが重要です。 これを行わないと認証が失敗し、プッシュ通知が送信されなくなります。
さらに、本番環境で更新を行う前に、テスト アカウントまたは開発アカウントでこのプロセスをテストすることをお勧めします。