Firebase başlatma kontrol listesi

Bu belge, bir Firebase uygulamasını üretime başlatmadan önce göz önünde bulundurulması gereken şeylerin bir kontrol listesini içerir.

Bağlı uygulamalarınızı güncelleyin

Android Firebase konsolunun Proje ayarlarında (OAuth istemci kimlikleri için) uygulamanızın imzalama sertifikası için bir sürüm SHA-1 karması ekleyin. Uygulamanız Firebase Authentication (Google ile oturum açma veya telefon numarasıyla oturum açma) veya Firebase Dynamic Links kullanıyorsa bu gereklidir.

iOS Firebase konsolunun Proje ayarlarında App Store Kimliğinizi ve Paket Kimliğinizi ve Ekip Kimliğinizi (gerekirse) güncelleyin.

Yetkisiz kullanımı önlemek için etki alanlarınız için Web Erişim denetimi ekleyin.

Plan sınırlarınızı bilin ve bütçe uyarıları ayarlayın

Tüm Gerçek Zamanlı Veritabanı, Bulut Depolama ve Barındırma özellikleri, Spark fiyatlandırma planında sabit kullanım sınırlarına sahiptir. Bu sınırlara ulaşmak, uygulamanızın istediğiniz gibi çalışmayı durdurması anlamına gelebilir. Bu sınırları kaldırmak için Blaze fiyatlandırma planına yükseltmeyi düşünün. Daha fazla ayrıntı için fiyatlandırma sayfasına bakın.

Google Cloud Console'da projeniz için tüm Bütçe uyarılarını ayarlayın.

Tümü Firebase konsolunda Kullanımınızı ve faturalandırma kontrol panelinizi izleyin.

Uygulama Kontrolünü Etkinleştir

Tümü Arka uç hizmetlerinize yalnızca uygulamalarınızın erişebildiğinden emin olmak için, onu destekleyen her hizmet için Uygulama Kontrolünü etkinleştirin.

Hizmetleri hazırlamak

Analitik

Tümü , Analytics'in lansmandan itibaren kullanıcıları toplamaya başlaması için kitle parametrelerini tanımlayın.

Crashlytics'te kullanım için sürüm derlemeleri için tüm Yükleme proguard dosyaları.

Tümü BigQuery'yi Analytics verilerinizle kullanmayı planlıyorsanız, BigQuery bağlantısını etkinleştirin .

kimlik doğrulama

Android Firebase konsolunun Proje ayarlarında (OAuth istemci kimlikleri için) uygulamanızın imzalama sertifikası için bir sürüm SHA-1 karması ekleyin. Uygulamanız Google ile oturum açmayı veya telefon numarasıyla oturum açmayı kullanıyorsa bu gereklidir.

iOS Yaygın hatalar için Apple platformlarında hata işlemeye sahip olduğunuzdan emin olun.

Kullanmadığınız tüm Devre Dışı Bırakma sağlayıcıları (özellikle Firebase konsolundaki anonim kullanıcılar).

Tümü Google ile Oturum Açma kullanıyorsanız, OAuth izin ekranınızı kişiselleştirin.

Tüm Alan adınızı ve göndereni Kimlik Doğrulama e-posta gönderme hizmeti için özelleştirin.

Bulut Firestore

Android Sürüm derlemenizin kod küçültme için ProGuard kullandığından emin olun. ProGuard olmadan Cloud Firestore SDK ve bağımlılıkları APK boyutunuza 1 MB'a kadar ekleme yapabilir.

Tümü İstenmeyen veri erişimini önlemek için Güvenlik Kurallarınızı yapılandırın.

Bulut Mesajlaşma

iOS Cloud Messaging için APNS Auth Key'inizi Firebase konsolundaki Apple uygulamalarına yüklediğinizden emin olun. APNS sertifikaları kullanıyorsanız, üretim APNS sertifikanızın yüklendiğinden emin olun.

Tümü BigQuery'yi Cloud Messaging verilerinizle kullanmayı planlıyorsanız BigQuery bağlantısını etkinleştirin .

Bulut depolama

Tümü İstenmeyen veri erişimini önlemek için Bulut Depolama Güvenlik Kurallarınızı yapılandırın.

Crashlytics

Crashlytics'te kullanım için sürüm derlemeleri için Android Upload proguard eşlemesi.

Crashlytics'te kullanım için sürüm derlemeleri için iOS Upload dsym dosyası.

Tümü Crashlytics verilerinizle BigQuery kullanmayı planlıyorsanız BigQuery bağlantısını etkinleştirin .

Android Firebase konsolunun Proje ayarlarında (OAuth istemci kimlikleri için) uygulamanızın imzalama sertifikası için bir sürüm SHA-1 karması ekleyin.

Firebase ML

Android Bkz . Firebase ML Android uygulamanızı üretim için hazırlayın .

iOS Bkz . Firebase ML Apple uygulamanızı üretim için hazırlayın .

Gerçek Zamanlı Veritabanı

Android Proguard kurallarınızı Realtime Database ile çalışacak şekilde yapılandırın.

Tümü İstemeden veri erişimini önlemek için Gerçek Zamanlı Veritabanı Kurallarınızı yapılandırın.

Hepsi Ölçeklemeye hazır olduğunuzdan emin olun. Gerçek Zamanlı Veritabanı, çoğu uygulama için yeterince büyük varsayılan kotaya sahiptir, ancak bazı uygulamalar ekstra kapasiteye ihtiyaç duyabilir.

Uzak Yapılandırma

Tümü Deneysel Remote Config kurallarının sürüm kullanıcılarınızı etkilemediğinden ve uygulamanızda uygun varsayılanların dağıtıldığından emin olun.

Serbest bırakmak

Android Son dakika hatalarını kontrol etmek için Android uygulamalarını Test Lab aracılığıyla çalıştırın.

Promosyon materyallerinde ve sosyal medyada kullanılacak önemli yeni özellikler için tümü Dinamik Bağlantılar Oluşturun.