Skip to main content
FCM(Firebase Cloud Messaging)は、Android、iOS、Web プラットフォームに対応するクロスプラットフォームのメッセージングソリューションです。GCM(Google Cloud Messaging)の拡張版にあたります。 専用アプリで海外デバイスのオフラインプッシュ通知を受信したい場合は、FCM を申請し、必要な素材を提供してください。

FCM を申請する

1

(1) Google Developer アカウントを申請する

2

(2) Firebase に登録する

Firebase でプロジェクトを作成し、アプリを登録します。登録 URL:https://console.firebase.google.com/プロジェクトを作成した後、Android のアイコンを選択して Android アプリを設定します。
Firebase で Android アプリを設定する
ご注意ください:
  • Android パッケージ名:正しい専用 DingTalk のパッケージ名を入力します
  • アプリのニックネーム(任意):専用 DingTalk のアプリ名を入力します
Android パッケージ名とアプリのニックネームを入力する
3

(3) 設定ファイルをダウンロードし、DingTalk パッケージングプラットフォームにアップロードする

クリックして google-services.json をダウンロードします。ファイルを保存し、DingTalk テクニカルサポートに送信して設定してもらいます。
google-services.json をダウンロードする
4

(4) コンソールにアクセスして追加パラメーターを設定する

最後のステップに進み、コンソールに移動します。
コンソールに移動する
5

(5) サービスアカウントキーを作成する

Project settings > Service accounts > Generate new private key に移動します(下図参照)。
Project settings、Service accounts、Generate new private key
秘密鍵の生成ダイアログ秘密鍵の生成を確認する
Generate key をクリックすると、JSON ファイルが自動的に生成されます。ファイルを保存し、DingTalk テクニカルサポートに送信します。
生成されたサービスアカウントキーの JSON ファイル
6

(6) Realtime Database を作成する

Create Database をクリックします。
Create Database
Realtime Database のセットアップステップRealtime Database のルール設定ステップ
Enable をクリックし、データベースの URL をコピーしてパッケージング素材とします。
データベースの URL をコピーする
7

(7) 上記の素材を DingTalk に提供して設定してもらう

  • google-services.json
  • サービスアカウントキーの JSON ファイル
  • Realtime Database の URL
8

(8) Firebase コンソールで FCM をテストする(任意)

注意:このステップは任意です。
FCM を検証するには、Google プッシュサービスに対応したデバイス(Pixel デバイス推奨)を用意する必要があります。Firebase コンソールに移動し、Messaging を選択します。
Firebase コンソールで Messaging を選択する
画面の指示に従って順番にテスト通知を送信します。重要:本番公開前にのみテストしてください。サービス障害を防ぐため、全ユーザーへの送信は避けてください。
テスト通知を送信する
送信後、デバイスがテスト通知を受信すれば、FCM の設定が成功したことを示します。
デバイスがテスト通知を受信する