Wo finde ich den API-SCHLÜSSEL für Firebase Cloud Messaging?

141

Ich versuche herauszufinden, wie die neue Version von GCM oder Firebase Cloud Messaging funktioniert. Deshalb habe ich eines meiner Projekte auf die neue Firebase-Konsole verschoben. Wenn ich den API-SCHLÜSSEL nicht hatte oder eine neue erstellen möchte ... wo Kann ich es schaffen?

Nissar
quelle
1
Sie benötigen den API-Schlüssel nur für die offiziell nicht unterstützten Sprachen. firebase.google.com/docs/libraries
Babu

Antworten:

281

Es befindet sich unter https://console.firebase.google.com/project/(your-project-id)/settings/cloudmessaging

Sie finden den API-SCHLÜSSEL in:

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

Server Key ist der API-Schlüssel.

Diego Giorgini
quelle
2
Vielen Dank, ich frage mich, was passiert, wenn der API-Schlüssel kompromittiert wird, wie man ihn zurücksetzt oder einen neuen erstellt.
Nissar
2
ps: eine Problemumgehung zum Drehen des Schlüssels besteht darin, das Firebase-Projekt über cloud.google.com > API-Manager> Anmeldeinformationen zu öffnen
Diego Giorgini
7
Ist der Serverschlüssel mit dem API-Schlüssel identisch?
Swapnil
In diesem Zusammenhang ja
Diego Giorgini
1
Ich denke, der Server-Schlüssel ist nicht der gleiche wie der Web-API-Schlüssel. Einige andere Antworten hier zeigen, dass sie für verschiedene Zwecke verwendet werden.
Ariel Moraes
54

SCHRITT 1: Gehen Sie zur Firebase-Konsole

SCHRITT 2: Wählen Sie Ihr Projekt aus

SCHRITT 3: Klicken Sie auf das Symbol Einstellungen und wählen Sie Projekteinstellungen

Wählen Sie Projekteinstellung

SCHRITT 4: Wählen Sie die Registerkarte CLOUD MESSAGING

Geben Sie hier die Bildbeschreibung ein

Shaktisinh Jadeja
quelle
2

1.Erstellen Sie ein Firebase-Projekt in der Firebase-Konsole, falls Sie noch keines haben. Wenn Ihrer App bereits ein Google-Projekt zugeordnet ist, klicken Sie auf Google-Projekt importieren. Andernfalls klicken Sie auf Neues Projekt erstellen.

2.Klicken Sie auf Einstellungen und wählen Sie Berechtigungen.

3.Wählen Sie im Menü links die Option Dienstkonten.

4.Klicken Sie auf Dienstkonto erstellen.

  • Geben Sie einen Namen für Ihr Dienstkonto ein.
  • Sie können optional die ID aus der ID anpassen, die automatisch aus dem Namen generiert wird.
  • Wählen Sie Neuen privaten Schlüssel einrichten und belassen Sie den Schlüsseltyp als JSON.
  • Lassen Sie die Option "Google Apps Domain-weite Delegierung aktivieren" deaktiviert.
  • Klicken Sie auf Erstellen.

Dies könnte das sein, wonach Sie suchen. Dies war im Tutorial auf der Website

Victor Le
quelle
Dies gilt für die offiziell unterstützten Firebase-SDKs. Wo im Dokument steht, Java und NodeJS.
Babu
1

Bitte fügen Sie Firebase -> Project Settings -> Cloud Messaging -> Legacy Server Keyder Arbeitsbereichsdatei einen neuen API-Schlüssel hinzugoogle-services.json

Devpushp Ohri
quelle
0

Sie können den API-Schlüssel auch im Android Studio erhalten. Wechseln Sie in Android zur Projektansicht und suchen Sie die Datei google-services.json. Scrollen Sie nach unten und Sie finden den api_key

norbert chitsike
quelle
0

Sie finden Ihren Firebase-Web-API-Schlüssel folgendermaßen.

Gehe zu project overview -> general -> web API key

Rohan Devaki
quelle