メインコンテンツまでスキップ

FCMサーバーキー取得ガイド

最終更新 2026/10/03

FCMサーバー秘密鍵の取得​

警告

FCMチャンネルでは2種類のサーバーキーの設定方式がサポートされていますが、ここでは最新の方式に対応しています。2020年3月以降、FCMでは旧サーバーキーの作成が停止されています。最新のFirebase Cloud Messaging API (V1)が有効になっていない場合は、右側からGoogle Cloud ConsoleのAPI管理に進んで有効にできます。Cloud Messaging API(旧版)を現在ご利用の場合は、最新のFirebase Cloud Messaging API (V1)への移行をご検討ください詳細はこちら。

  • Firebase コンソールにアクセスし、アカウントでログインします
  • Firebase プロジェクト —> プロジェクトのアプリを選択 —> プロジェクトの設定 —> サービス アカウントで新しい秘密鍵を生成をクリックし、Firebaseサーバーの秘密鍵のjsonファイルを取得します。
  • また、Cloud Messagingでサービス アカウントを管理をクリックし、プロジェクトのサービス アカウント一覧で鍵を管理をクリックしてから、鍵を追加をクリックすることもできます。

FCMチャンネルのテスト​

FCMチャンネルの設定が完了したら、チャンネル設定でチャンネルの効果を直接テストできます。対象チャンネルの操作列にあるテスト送信ボタン(下図を参照)をクリックすると、チャンネルのテストに進みます。

テスト送信時には、効果を確認するためのテストアカウントに対応する送信ID(AEのユーザーシーケンス機能でテストアカウントのFCM registration tokenを照会できます)と、メッセージ通知のタイトル、内容などの情報を入力する必要があります。「確認して送信」をクリックすると、スマートフォンで対応する効果を確認できます。

注意事項​

  • FCMチャンネルの送信IDには、必ずFCM registration tokenを表すユーザープロパティを選択してください。つまり、接続して使用する前に、このプロパティをユーザープロパティとして送信しておく必要があります。

  • テスト時も、送信IDにはテストアカウントに対応するFCM registration tokenのユーザープロパティを選択する必要があります。そうしないと、送信IDが利用できないというエラーが発生します。

  • 海外で販売されているAndroid実機でのテストを推奨します

    • テストデバイスには実機を使用する必要があります。エミュレーターではメッセージ通知を受信できません
    • テストデバイスはGoogle GMSサービス(Google Mobile Services)に対応している必要があります
  • 海外のネットワーク環境でのテストを推奨します

    • 中国本土でテストする場合、テストデバイスはできる限り、あるいは必ず海外のIPアドレスを使用する必要があります
    • テストデバイスがあるネットワーク環境からGoogleのネットワークサービスに正常にアクセスできる必要があります。アクセスできない場合、FCMプッシュがトリガーされても、そのデバイスはFCMチャンネルからプッシュを受信できません
このページは役に立ちましたか?