Firebase Cloud MessagingのAPIキーはどこにありますか?


141

GCMまたはFirebase Cloud Messagingの新しいバージョンがどのように機能するかを理解するために、プロジェクトの1つを新しいFirebaseコンソールに移動しました。APIKEYがない場合、または新しいものを作成したい場合...できますか?


1
正式にサポートされていない言語でのみAPIキーが必要です。firebase.google.com/docs/libraries
2016

回答:


281

それは中ですhttps://console.firebase.google.com/project/(your-project-id)/settings/cloudmessaging

API KEYは次の場所にあります。

(gear-next-to-project-name) > Project Settings > Cloud Messaging

サーバーキーはAPIキーです。


2
おかげで、私は...それをリセットするか、新しいものを作成する方法、APIキーが危険にさらされますとどうかと思っています
Nissar

2
ps:キーをローテーションする回避策は、cloud.google.comからfirebaseプロジェクトを開く > APIマネージャー>認証情報
Diego

7
あるサーバーの鍵は、 APIキーと同じ?
Swapnil

このコンテキストでは、はい
ディエゴジョルジーニ

1
サーバーキーはWeb APIキーと同じではないと思います。ここにある他のいくつかの回答は、異なる目的で使用されていることを示しています。
Ariel Moraes


8

ここに入力:

https://console.firebase.google.com/project/ your-project-name / overview

(に置き換えyour-projectますproject-name)をクリックして、「WebアプリにFirebaseを追加」(赤い丸のアイコン)をクリックします。このアクションにより、次のダイアログが表示されます:

  • apiKey
  • authDomain
  • databaseURL
  • storageBucket
  • MessagingSenderId

:ここでの例では、スクリーンショットであるappypie.com/faqs/...
マユリR Talaviya

2

1. FirebaseコンソールでFirebaseプロジェクトを作成します(まだ作成していない場合)。アプリに関連付けられている既存のGoogleプロジェクトがある場合は、[Googleプロジェクトのインポート]をクリックします。それ以外の場合は、[新しいプロジェクトの作成]をクリックします。

2. [設定]をクリックし、[権限]を選択します。

3.左側のメニューから[サービスアカウント]を選択します。

4. [サービスアカウントの作成]をクリックします。

  • サービスアカウントの名前を入力します。
  • オプションで、名前から自動的に生成されたものからIDをカスタマイズできます。
  • [新しい秘密鍵の提供]を選択し、鍵のタイプはJSONのままにします。
  • [Google Appsドメイン全体の委任を有効にする]をオフのままにします。
  • 作成をクリックします。

これはあなたが探しているものかもしれません。これはサイトのチュートリアルにありました


これは、正式にサポートされているFirebase SDKの場合です。ドキュメントのどこに書いてあるか、Javaとnodejs。
2016

1

からFirebase -> Project Settings -> Cloud Messaging -> Legacy Server Keyワークスペースファイルに新しいAPIキーを追加してください。google-services.json


0

AndroidスタジオでAPIキーを取得することもできます。Androidでプロジェクトビューに切り替えてから、google-services.jsonを見つけます。下にスクロールすると、api_keyが見つかります


0

Firebase Web APIキーは次の方法で見つけることができます。

に行く project overview -> general -> web API key

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