77

Firebaseを使用すると、POSTリクエストを送信することで、独自のアプリケーションで通知メッセージを送信できます。Firebaseメッセージング、サーバーキーを取得する場所

This tutorial, gives to us instructions how to make this request。しかし、私は自分自身のサーバーキーを置く必要があるヘッダーのフィールドはAuthorizationです。

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

+0

https://support.clevertap.com/docs/android/how-to-find-your-gcm-sender-id-and-gcm-api-server-key.html – Peter

答えて

153
  1. 新しいFirebaseコンソールの上部で、プロジェクト名の横に設定アイコン/コグホイールをクリックし
  2. クリックプロジェクトはクラウドメッセージングタブ
  3. キーに
  4. クリックして[設定します]右下にサーバキー
+6

LOL XD。私は彼らが彼らの文書にあなたの指示を加えることを願っています。ありがとうございます:D –

+0

ちょっと@フランクヴァンPuffelen、それは同じことですか? ** "Get Application Server Keys" **というプッシュ通知用にしたい場合。私はこのリンクを参照しています:https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/#get_application_server_keys – divy3993

+0

キーの後ろには...があり、フルキーがここに表示されていないという印象を与えます。また、レガシーサーバーキーのようなコピーボタンもありません。あなたは親切にあなたの答えを更新することができるので、ユーザーはそれをコピーする方法を知ることができます。 –

2

UPDATE: 2017年4月現在、この方法は機能しません。 google-services.jsonのapi_keyはレガシーキーだけです。選択した回答が正しい。


非推奨の方法:グーグル-services.json

開き、そのファイルと

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

それらを検索と呼ばれるJSONファイルがあるプロジェクトで

** *はあなたのサーバーのAPIキーです

あなたがそのファイルを持っていけないなら、あなたは

enter image description here

+0

参考までに、「current_key」値を使用してプッシュ通知をデバッグする時間を費やしました。あなたの答えからこれを得たわけではありません。あなたは選択された答えが言うようにServery Keyを取得する必要があることが分かります。 –

+0

あなたの答えは過去には正しいかもしれませんが、今は(2017年2月)間違っています。選択された答えは正しい!私はアンドロイドの通知とiOSメッセージのIOSのキーのためにアンドロイドのサーバキーを取るための条件を維持する必要があり –

5

はこの1つを取るfirebaseアカウントでアプリの詳細からそれをダウンロードすることができます(最初の答えは正しいです - この1つは、単にページがどのように見えるかを示すことです! ) https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm-server-api-key.html#

enter image description here

+0

こんにちは、イムPHPからAndroidとiOSの両方にnotifcationを送信しようとしているが、サーバーが鍵ですが、アプリの両方のために違うのですか? –

1

firebase上の2つのキーがありますが、最初のものは設定で([全般]タブ) とそのコールのWeb APIキーです。

秒1、あなたがのために興味深いものに設定している(タブクラウドメッセージング)そのと呼ばれるサーバキー

PHPからのプッシュ通知のための第二いずれかを使用します。

関連する問題