Uwierzytelnij za pomocą konta usługi

.

Konta usługi są przydatne do konfigurowania Rozpowszechniania aplikacji w środowisku CI. uwierzytelnianie za pomocą konta usługi, pozwala używać bibliotek klienta (np. interfejsu wiersza poleceń Firebase lub fastlane) do i rozpowszechniać kompilacje. Jeśli do uwierzytelniania używasz konta usługi, Firebase używa domyślnych danych logowania aplikacji (ADC). aby znaleźć dane logowania do aplikacji. Możesz je podać, ustawiając GOOGLE_APPLICATION_CREDENTIALS zmienną środowiskową.

  1. Otwórz aplikację Konsola Google Cloud i wybierz swój projekt.
  2. Kliknij Utwórz konto usługi i wpisz jego szczegóły.
  3. Kliknij Utwórz i kontynuuj.
  4. Dodaj rolę Administrator dystrybucji aplikacji Firebase i kliknij Gotowe.
  5. Utwórz prywatny klucz JSON i przenieś go do lokalizacji dostępnej dla Twojej i środowisku kompilacji. Przechowuj ten plik w bezpiecznym miejscu, bo zapewnia on administratorowi dostęp do Rozpowszechniania aplikacji w projekcie Firebase.
  6. Pomiń ten krok, jeśli Twoja aplikacja została utworzona po 20 września. 2019: w konsoli interfejsów API Google włącz interfejs API Interfejs Firebase App Distribution API. Gdy pojawi się prośba, wybierz projekt o tej samej nazwie co Twoja Firebase w projektach AI.
  7. Ustaw zmienną środowiskową GOOGLE_APPLICATION_CREDENTIALS na ścieżkę pliku JSON z kluczem prywatnym:
    export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json