Firebase başlatma kontrol listesi

Bu belge, bir Firebase uygulamasını üretime başlatmadan önce dikkate alınması 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. Bu, uygulamanız Firebase Authentication (Google oturum açma veya telefon numarası oturum açma) veya Firebase Dynamic Links kullanıyorsa gereklidir.

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

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

  • Google Cloud Console'da tarayıcı API anahtarları ve istemci kimlikleri için üretim alanınıza erişim izni verin.
  • Firebase konsolunun Kimlik Doğrulama panelinde üretim alanınıza erişime izin verin.

Plan limitlerinizi 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 geçmeyi 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 ayarlama uyarıları .

Tümü Kullanım ve fatura kontrol panelinizi Firebase konsolunda izleyin.

Uygulama Kontrolünü Etkinleştir

Tümü Yalnızca uygulamalarınızın arka uç hizmetlerinize erişebilmesini sağlamak için, onu destekleyen her hizmet için Uygulama Kontrolü'nü etkinleştirin.

Hizmetleri hazırlayın

Analitik

Lansmandan itibaren kullanıcıları toplamaya başlamak için Analytics için tüm kitle parametrelerini tanımlayın.

Crashlytics'te kullanım için yayın derlemeleri için tüm Upload proguard dosyaları.

Tümü Analytics verilerinizle BigQuery 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 oturum açma veya telefon numarası oturum açma 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ırak sağlayıcılar (özellikle Firebase konsolundaki anonim kullanıcılar).

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

Tümü Etki alanınızı ve göndericiyi, 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 kadar ekleyebilir.

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

Bulut Mesajlaşma

iOS Bulut Mesajlaşması için APNS Kimlik Doğrulama Anahtarınızı Firebase konsolundaki Apple uygulamalarına yüklediğinizden emin olun. APNS sertifikaları kullanılıyorsa, üretim APNS sertifikanızın yüklendiğinden emin olun.

Tümü Bulut Mesajlaşma verilerinizle BigQuery 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 .

iOS Crashlytics'te kullanım için yayın derlemeleri için dsym dosyası yükleyin.

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 Makine Öğrenimi

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

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

Gerçek Zamanlı Veritabanı

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

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

Hepsi Ölçeklendirmeye hazır olduğunuzdan emin olun. Gerçek Zamanlı Veritabanı, çoğu uygulama için yeterince büyük bir 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.

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