Firebase アプリ設定
Android 通知を有効にするために必要な認証情報を作成する手順
Firebaseアプリ
まず、 Firebaseコンソールに移動し、ログインして、既存のプロジェクトを選択するか、新しいプロジェクトを追加します。
プロジェクト内で、サイドバーの プロジェクトの概要 セクションの横にある歯車アイコンをクリックし、 プロジェクト設定.

次に、 Cloud Messaging タブの下に表示されます。
Firebase Cloud Message API (V1) のセットアップ
Firebase Cloud Messaging API (V1) で、 送信者 ID の値をメモしておきます。これは後でこの手順で使用します。
次に、サービス アカウントの管理へのリンクをクリックすると、Google Cloud コンソールが新しいタブで開きます。

Cloud Messaging ロールの作成
「 IAM と管理 のサイドバーで、ロールをクリックします。
次をクリックします + ロールを作成 ボタンをクリックし、次のフィールドに入力します:
タイトル:
Cloud Messaging Notification CreateID:
CloudMessagingNotificationCreateロールの公開ステージ:
一般提供
次に、 + 権限を追加 ボタンをクリックし、権限を次のテキストまで絞り込みます: Cloud Messaging Notification Create 。その権限のチェックボックスを選択し、 追加 ボタンを押します。
を見つけられない場合は、 Cloud Messaging Notification Create を検索する代わりに、 Firebase Cloud Messaging API 管理者 を検索し、選択したら、 cloudmessaging.messages.create 権限を探してチェックボックスをオンにし、 追加.

権限を追加したら、 作成 ボタンをクリックしてロールの作成を完了します。
Cloud Messaging サービス アカウントの作成
IAM と管理のサイドバーで、サービス アカウントをクリックします。
次をクリックします + サービス アカウントを作成 ボタンをクリックし、サービス アカウント名の欄に次を入力します Cloud Messaging そして、その後 作成して続行 ボタンを押します。
から、 ロールを選択 ドロップダウンで次まで絞り込みます Cloud Messaging Notification Create を選択し、前の手順で作成したロールを選んでから、 続行 ボタンを押します。

次に、 完了 ボタンをクリックしてサービス アカウントのページに戻ります。
サービス アカウントのページで、 Cloud Messaging サービス アカウントのメールアドレスのリンクをクリックします。次のページで、 キー タブを開いてクリック キーを追加 -> 新しいキーを作成.

を選択し JSON キータイプを選択して 作成 ボタンを押します。
以下をクリックした後 作成 ボタンをクリックすると、サービスアカウントのJSONファイルがコンピュータにダウンロードされます。これは、次のステップでプラットフォームで連携を設定するときに使用するファイルです。
プラットフォームで連携を有効にする
プラットフォームにログインし、 設定 ページに移動して、 送信インテグレーション セクションから取得します。
ここから、 編集 ボタンを Send Integration ヘッダーで、 Native スイッチを Android 見出しの下で有効にして、
Firebaseを入力
送信者 IDを以前に取得したもの。次をクリックします
サービスアカウントのJSONファイルをアップロード領域で、前のステップでダウンロードしたファイルを選択してください。次をクリックします
送信ボタン

すべて正しく入力されていれば、今すぐ 送信インテグレーション の下に、アクティブなAndroid Native連携が表示されるはずです。

このステップが完了したら、SDKのアプリへの実装を続けることができます
Cloud Messaging API(レガシー / 非推奨)
2023年6月20日現在、 Googleは レガシーFCM APIを非推奨にしており、それらを使用したメッセージ送信は2024年6月以降機能しなくなります。
そのため、今後の通知配信の中断を避けるために、上記のV1手順の使用をおすすめします。
もし Cloud Messaging API(レガシー) が無効と表示されている場合は、有効にする必要があります。

次の手順に従ってください:
の横にある3つの点をクリック
Cloud Messaging API(レガシー)を選択
Google Cloud ConsoleでAPIを管理クリック
有効化開いたタブでページが再読み込みされたら、このタブを閉じてFirebase Consoleに戻ります
Firebase Consoleのタブでページを更新して、有効になったAPIを反映させます
レガシーAPIが有効になると、 サーバーキー および 送信者 ID が表示されます。これらの値をそれぞれ控えて、Pushlyプラットフォームに進んでください。
プラットフォームにログインし、 設定 ページに移動して、 送信インテグレーション セクションから取得します。
ここから、 編集 ボタンを Send Integration ヘッダーで、 Native スイッチを Android 見出しの下で有効にして、
Firebaseを入力
送信者 IDを選択します
レガシーピル選択からを入力
サーバーキー次をクリックします
送信ボタン

すべて正しく入力されていれば、今すぐ 送信インテグレーション の下に、アクティブなAndroid Native連携が表示されるはずです。

このステップが完了したら、SDKのアプリへの実装を続けることができます
最終更新