Firebase is back at Google I/O on May 10! Register now

Authentifizieren Sie sich mit einem Dienstkonto

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Dienstkonten sind nützlich, um die App-Verteilung in einer CI-Umgebung einzurichten. Durch die Authentifizierung mit einem Dienstkonto können Sie Clientbibliotheken (z. B. die Firebase-Befehlszeilenschnittstelle oder fastlane) verwenden, um Ihre Builds zu verteilen. Wenn Sie ein Dienstkonto zur Authentifizierung verwenden, verwendet Firebase Application Default Credentials (ADC) , um die Anmeldeinformationen Ihrer App zu finden, die Sie bereitstellen können, indem Sie die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS festlegen.

  1. Öffnen Sie die Google Cloud Console und wählen Sie Ihr Projekt aus.
  2. Klicken Sie auf Dienstkonto erstellen und geben Sie die Dienstkontodetails ein.
  3. Klicken Sie auf Erstellen und fortfahren .
  4. Fügen Sie die Rolle Firebase App Distribution Admin hinzu und klicken Sie auf Fertig .
  5. Erstellen Sie einen privaten JSON-Schlüssel und verschieben Sie den Schlüssel an einen Ort, auf den Ihre Build-Umgebung zugreifen kann. Bewahren Sie diese Datei unbedingt an einem sicheren Ort auf , da sie Administratorzugriff auf die App-Verteilung in Ihrem Firebase-Projekt gewährt.
  6. Überspringen Sie diesen Schritt, wenn Sie Ihre App nach dem 20. September 2019 erstellt haben : Aktivieren Sie in der Google APIs-Konsole die Firebase App Distribution API. Wählen Sie bei Aufforderung das Projekt mit demselben Namen wie Ihr Firebase-Projekt aus.
  7. Legen Sie die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS auf den Pfad Ihrer JSON-Datei mit privatem Schlüssel fest:
    export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json