Firebase başlatma kontrol listesi

Bu belge, bir Firebase uygulamasını üretime başlatmadan önce dikkate alınması gereken hususların 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 Kimlik Doğrulaması (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, Paket Kimliğinizi ve Ekip Kimliğinizi (gerekirse) güncelleyin.

Web Yetkisiz kullanımı önlemek için alan adlarınıza erişim kontrolü ekleyin.

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

Plan sınırlarınızı öğrenin ve bütçe uyarıları ayarlayın

Tüm Gerçek Zamanlı Veritabanı, Bulut Depolama ve Barındırma özelliklerinin Spark fiyatlandırma planında zor kullanım sınırları vardır. Bu sınırlara ulaşılması, uygulamanızın istediğiniz gibi çalışamayacağı 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.

Tümü Google Cloud konsolunda projeniz için bütçe uyarıları ayarlayın.

Hepsi 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şebilmesini sağlamak amacıyla, onu destekleyen her hizmet için Uygulama Kontrolü'nü etkinleştirin.

Hizmetleri hazırlayın

Analitik

Hepsi Analytics'in lansmandan itibaren kullanıcı toplamaya başlaması için kitle parametrelerini tanımlayın.

Crashlytics'te kullanılmak üzere sürüm derlemelerine yönelik 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şleme özelliğinizin olduğundan emin olun.

Kullanmadığınız tüm sağlayıcıları devre dışı bırakın (ö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.

Hepsi Kimlik doğrulama e-postası gönderme hizmeti için alanınızı ve göndereni özelleştirin.

Bulut Firestore

Android Yayın yapınızın 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 Kimlik Doğrulama Anahtarınızı 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ılacak sürüm derlemeleri için Android Yükleme proguard eşlemesi.

iOS Crashlytics'te kullanılmak üzere sürüm derlemeleri için dsym dosyasını yükleyin.

Tümü BigQuery'yi Crashlytics verilerinizle 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ı üretime hazırlama .

iOS Bkz. Firebase ML Apple uygulamanızı üretime hazırlama .

Gerçek Zamanlı Veritabanı

Android Proguard kurallarınızı Gerçek Zamanlı Veritabanıyla çalışacak şekilde yapılandırın .

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

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

Uzaktan Yapılandırma

Hepsi Deneysel Uzaktan Yapılandırma 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 Laboratuvarı aracılığıyla çalıştırın.

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