Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Daftar periksa peluncuran Firebase

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Dokumen ini berisi daftar periksa hal-hal yang perlu dipertimbangkan sebelum meluncurkan aplikasi Firebase ke produksi.

Perbarui aplikasi Anda yang terhubung

Android Tambahkan hash SHA-1 rilis untuk sertifikat penandatanganan aplikasi Anda di setelan Project konsol Firebase (untuk ID klien OAuth). Ini diperlukan jika aplikasi Anda menggunakan Firebase Authentication (login dengan Google atau login dengan nomor telepon) atau Firebase Dynamic Links.

iOS Perbarui ID App Store dan ID Bundel serta ID Tim Anda (jika perlu) di setelan Proyek konsol Firebase.

Web Tambahkan kontrol akses untuk domain Anda untuk mencegah penggunaan yang tidak sah.

Ketahui batas paket Anda dan tetapkan peringatan anggaran

Semua fitur Realtime Database, Cloud Storage, dan Hosting memiliki batasan penggunaan yang ketat pada paket harga Spark. Mencapai batas ini dapat berarti bahwa aplikasi Anda berhenti bekerja seperti yang Anda inginkan. Pertimbangkan untuk meningkatkan ke paket harga Blaze untuk menghapus batasan ini. Lihat halaman harga untuk lebih jelasnya.

Semua Siapkan peringatan anggaran untuk proyek Anda di Google Cloud Console.

Semua Pantau penggunaan dan dasbor penagihan Anda di Firebase console.

Aktifkan Pemeriksaan Aplikasi

Semua Untuk membantu memastikan hanya aplikasi Anda yang dapat mengakses layanan backend Anda, aktifkan App Check untuk setiap layanan yang mendukungnya.

Siapkan layanan

Analitik

Semua Tentukan parameter audiens untuk Analytics untuk mulai mengumpulkan pengguna sejak peluncuran.

Semua Unggah file proguard untuk build rilis untuk digunakan di Crashlytics .

Semua Aktifkan penautan BigQuery jika Anda berencana menggunakan BigQuery dengan data Analytics Anda.

Autentikasi

Android Tambahkan hash SHA-1 rilis untuk sertifikat penandatanganan aplikasi Anda di setelan Project konsol Firebase (untuk ID klien OAuth). Ini diperlukan jika aplikasi Anda menggunakan login dengan Google atau login dengan nomor telepon.

iOS Pastikan Anda memiliki penanganan kesalahan pada platform Apple untuk kesalahan umum .

Semua penyedia Nonaktifkan yang tidak Anda gunakan (terutama pengguna anonim di Firebase console ).

Semua Jika menggunakan Google Sign In, personalisasikan layar persetujuan OAuth Anda .

Semua Sesuaikan domain dan pengirim Anda untuk layanan pengiriman email Otentikasi.

Cloud Firestore

Android Pastikan versi rilis Anda menggunakan ProGuard untuk penciutan kode . Tanpa ProGuard, Cloud Firestore SDK dan dependensinya dapat menambahkan sebanyak 1 MB ke ukuran APK Anda.

Semua Konfigurasi Aturan Keamanan Anda untuk mencegah akses data yang tidak disengaja.

Pesan Awan

iOS Pastikan untuk mengunggah APNS Auth Key untuk Cloud Messaging di aplikasi Apple di Firebase console . Jika menggunakan sertifikat APNS, pastikan sertifikat APNS produksi Anda diunggah.

Semua Aktifkan penautan BigQuery jika Anda berencana menggunakan BigQuery dengan data Cloud Messaging Anda.

Penyimpanan awan

Semua Konfigurasikan Aturan Keamanan Penyimpanan Cloud Anda untuk mencegah akses data yang tidak disengaja.

Crashlytics

Pemetaan proguard Unggah Android untuk build rilis untuk digunakan di Crashlytics .

iOS Unggah file dsym untuk build rilis untuk digunakan di Crashlytics .

Semua Aktifkan penautan BigQuery jika Anda berencana menggunakan BigQuery dengan data Crashlytics Anda.

Android Tambahkan hash SHA-1 rilis untuk sertifikat penandatanganan aplikasi Anda di setelan Project konsol Firebase (untuk ID klien OAuth).

Firebase ML

Android Lihat Mempersiapkan aplikasi Android Firebase ML Anda untuk produksi .

iOS Lihat Mempersiapkan aplikasi Apple Firebase ML Anda untuk produksi .

Basis Data Waktu Nyata

Android Konfigurasikan aturan proguard Anda untuk bekerja dengan Realtime Database.

Semua Konfigurasi Aturan Database Realtime Anda untuk mencegah akses data yang tidak disengaja.

Semua Pastikan Anda siap untuk menskalakan. Realtime Database memiliki kuota default yang cukup besar untuk sebagian besar aplikasi, tetapi beberapa aplikasi mungkin memerlukan kapasitas ekstra.

Konfigurasi Jarak Jauh

Semua Pastikan aturan Remote Config eksperimental tidak memengaruhi pengguna rilis Anda, dan bahwa default yang sesuai didistribusikan di aplikasi Anda.

Melepaskan

Android Jalankan aplikasi Android melalui Test Lab untuk memeriksa bug menit terakhir.

Semua Buat Tautan Dinamis untuk fitur-fitur baru utama yang akan digunakan dalam materi promosi dan media sosial.