Firebaseメッセージング、サーバーキーはどこで入手できますか?


133

Firebaseでは、POSTリクエストを行うことで、独自のアプリケーションを介して通知メッセージを送信できます。

このチュートリアルでは、このリクエストを行う方法について説明します。ただし、Authorization自分のサーバーキーを配置する必要があるフィールドがヘッダーにあります。

このサーバーキーはどこで入手できますか?これに関する指示はありません。



下記リンクからご覧いただけます。SpringのJava実装が含まれていますstackoverflow.com/a/51172021/3073945
Ms. Sajedul Karim

回答:


280

解決:

  1. 以下のスクリーンショットのように、新しいFirebaseコンソールの上部にあるプロジェクト名の横にある設定(歯車)アイコンをクリックします。 ここに画像の説明を入力してください
  2. をクリックしProject settingsます。
  3. Cloud Messagingタブをクリックします。
  4. キーはの真下Server Keyです。

@Frank Van Puffelenさん、こんにちは。「Get Application Server Keys」と表示されているプッシュ通知にそれが必要な場合。私はこのリンクを参照しています:developers.google.com/web/fundamentals/getting-started/codelabs/…
divy3993 2017年

キーの後に...が付いているため、ここでは完全なキーが表示されていないように見えます。また、従来のサーバーキーのようなコピーボタンはありません。回答を親切に更新して、ユーザーがそれをコピーする方法を知ることができるようにしてください。
Ramesh Pareek 2017年

2
現在、Firebaseコンソールには、一部のブラウザで[コピー]ボタンを非表示にするバグがあります。修正が進行中であり、来週リリースされる予定です。それまでの間、回避策として、サーバーのキーラベルを左クリックし、Tabキーを押します。stackoverflow.com/questions/44676388/…を
フランクファンプフェレ

こんにちは、私はphpからandroidとIOSの両方に通知を送信しようとしていますが、サーバーはキーが異なります両方のアプリで異なります。
ɹɐqʞɐzoɹǝɟ

これはタブではありませんが、キーはProject credentialsとラベル付けされた行の見出しの下にありServer keyます。
フランクファンPuffelen

11

これを使ってください:(最初の答えは正しいです-これは単にページがどのように見えるかを示すためです!) https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm -server-api-key.html#

ここに画像の説明を入力してください


こんにちは、私はphpからandroidとIOSの両方に通知を送信しようとしていますが、サーバーはキーが異なります両方のアプリで異なります。
ɹɐqʞɐzoɹǝɟ

6

更新: 2017年4月現在、この方法は機能しません。のapi_key google-services.jsonはレガシーキーにすぎません。正解は正解です。


非推奨の方法:

プロジェクトには、google-services.jsonというJSONファイルがあります

そのファイルを開いて検索

"api_key": [
        {
          "current_key": "********"
        }

それらの***はサーバーAPIキーです

そのファイルがない場合は、firebaseアカウントのアプリの詳細からダウンロードできます

ここに画像の説明を入力してください


2
ちなみに、「current_key」値を使用してプッシュ通知のデバッグに数時間費やしました。私があなたの答えからこれを得たわけではありません。選択した答えが言うように、サーバーキーを取得する必要があることがわかりました。
Dhunju_likes_to_Learn 2016

1
あなたの答えは過去に正しかったかもしれませんが、今(2017年2月)は間違っています。正解は正解です!
Mike Mitterer 2017

6

firebaseには2つのキーがあり、最初のキーは[設定](タブ一般)とその呼び出しWeb APIキーにあります。

2つ目は、設定(タブクラウドメッセージング)で呼び出されるサーバーキーです。

PHPからのプッシュ通知には2番目のものを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.