Checklist Peluncuran Firebase

Dokumen ini berisi checklist hal-hal yang harus dipertimbangkan sebelum meluncurkan aplikasi Firebase ke versi produksi.

Mengupdate aplikasi yang terhubung

Android Tambahkan sidik jari SHA1 rilis untuk aplikasi Android di Firebase console (untuk ID klien OAuth).

iOS Update App Store ID, Bundle ID, dan Team ID (jika diperlukan) untuk aplikasi iOS Anda.

Web Tambahkan daftar putih untuk domain Anda guna mencegah penggunaan yang tak terotorisasi. - Masukkan domain produksi Anda ke daftar putih untuk kunci API browser dan ID klien di Google Developer Console. - Masukkan domain produksi ke daftar putih di tab Auth panel Firebase console.

Mengetahui batasan rencana Anda

Semua Fitur Realtime Database, Storage, dan Hosting memiliki kapasitas penggunaan yang terbatas di paket Spark dan Flame. Aplikasi akan berhenti berfungsi sebagaimana mestinya jika mencapai batasan ini. Pertimbangkan untuk mengupgrade ke paket Blaze untuk menghapus batasan ini. Lihat halaman harga untuk detail lebih lanjut.

Mempersiapkan layanan

Remote Config

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

Analytics

Semua Tentukan parameter audience untuk Analytics untuk memulai pengumpulan data pengguna sejak peluncuran aplikasi.

Semua Upload file proguard untuk build rilis yang akan digunakan di Crashlytics. Aktifkan penautan BigQuery jika Anda berencana menggunakan BigQuery dengan data Analytics Anda.

Cloud Messaging

iOS Pastikan Anda mengupload Kunci Auth APNS untuk Cloud Messaging di iOS pada Firebase console. Jika Anda menggunakan sertifikat APN, pastikan sertifikat APN produksi Anda sudah diupload.

Crashlytics

Android Upload pemetaan proguard untuk build rilis yang akan digunakan di Crashlytics.

iOS Upload file dsym untuk build rilis yang akan digunakan di Crashlytics.

Realtime Database

Android Konfigurasikan aturan proguard Anda agar dapat digunakan dengan Realtime Database.

Semua Konfigurasikan Aturan Firebase Database Anda untuk mencegah akses data tanpa sengaja.

Semua Pastikan Anda siap untuk mengatur skala. Realtime Database memiliki kuota default yang cukup besar untuk sebagian besar aplikasi, namun beberapa aplikasi mungkin memerlukan kapasitas tambahan.

Cloud Firestore

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

Semua Konfigurasikan Aturan Keamanan Anda untuk mencegah akses data tanpa sengaja.

Storage

Semua Konfigurasikan Aturan Keamanan Storage Anda untuk mencegah akses data tanpa sengaja.

Authentication

Android Konfigurasikan aturan proguard Anda untuk bekerja dengan Authentication.

iOS Pastikan Anda mengaktifkan penanganan error di iOS untuk error umum.

Semua Nonaktifkan penyedia yang tidak digunakan (khususnya pengguna anonim di Firebase console).

Semua Jika menggunakan Login dengan Google, personalisasikan layar persetujuan OAuth Anda.

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

ML Kit

Android Lihat Menyiapkan aplikasi Android ML Kit Anda untuk produksi.

iOS Lihat Menyiapkan aplikasi iOS ML Kit Anda untuk produksi.

Rilis

Android Jalankan aplikasi Android melalui Test Lab untuk memeriksa bug yang tersisa.

Semua Buat Dynamic Links untuk fitur baru utama yang akan digunakan dalam materi promosi dan media sosial.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.