Akun layanan berguna untuk menyiapkan App Distribution di lingkungan CI.
Mengautentikasi dengan akun layanan memungkinkan Anda menggunakan library klien (misalnya, Firebase CLI atau fastlane) untuk mendistribusikan build Anda. Jika Anda menggunakan akun layanan untuk melakukan autentikasi, Firebase akan menggunakan Kredensial Default Aplikasi (ADC) untuk menemukan kredensial aplikasi Anda. Kredensial ini dapat Anda berikan dengan menyetel variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
.
- Buka konsol Google Cloud dan pilih project Anda.
- Klik Create Service Account dan masukkan detail akun layanan.
- Klik Create and Continue.
- Tambahkan peran Admin Firebase App Distribution, lalu klik Done.
- Buat kunci JSON pribadi dan pindahkan kunci ke lokasi yang dapat diakses oleh lingkungan build Anda. Pastikan Anda menyimpan file ini di tempat yang aman, karena file tersebut akan memberi administrator akses ke App Distribution dalam project Firebase Anda.
- Lewati langkah ini jika Anda membuat aplikasi setelah 20 September 2019: Di konsol API Google, aktifkan Firebase App Distribution API. Saat diminta, pilih project yang bernama sama seperti project Firebase Anda.
- Tetapkan
GOOGLE_APPLICATION_CREDENTIALS
variabel lingkungan ke jalur file JSON kunci pribadi Anda:export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json