Firebase lansman kontrol listesi

Bu belgede, bir Firebase uygulamasının üretim sürümünü kullanıma sunmadan önce göz önünde bulundurulması gerekenlerin bir kontrol listesi bulunmaktadır.

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

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

iOS: Firebase konsolunun Proje ayarları bölümünde App Store Kimliğinizi, Paket Kimliğinizi ve Ekip Kimliğinizi (gerekirse) güncelleyin.

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

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

Tümü Realtime Database, Cloud Storage ve Hosting özelliklerinin Spark fiyatlandırma planında katı kullanım sınırları vardır. Bu sınırlara ulaşılması, uygulamanızın istediğiniz gibi çalışmayı durduracağı anlamına gelebilir. Bu sınırları kaldırmak için Blaze fiyatlandırma planına geçebilirsiniz. Daha fazla bilgi için fiyatlandırma sayfasına göz atın.

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

Tümü Firebase konsolunda Kullanım 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 için destekleyen her hizmet için Uygulama Kontrolü'nü etkinleştirin.

Hizmetleri hazırlama

pazar bilgileri alma

Tümü Lansmandan kullanıcı toplamaya başlamak için Analytics'te kitle parametrelerini tanımlayın.

Tümü Crashlytics'te kullanmak üzere sürüm derlemeleri için uzman dosyaları yükleyin.

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

Doğrulama

Android Firebase konsolunun Proje ayarları bölümünde (OAuth istemci kimlikleri için) uygulamanızın imzalama sertifikasına bir sürüm SHA-1 karması ekleyin. Uygulamanız Google ile Oturum Açma veya telefon numarasıyla oturum açma işlevi kullanıyorsa bu gereklidir.

iOS: Apple platformlarında sık karşılaşılan hatalar ile ilgili hataları ele aldığınızdan emin olun.

Tümü Kullanmadığınız sağlayıcıları devre dışı bırakın (özellikle Firebase konsolundaki anonim kullanıcılar).

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

Tümü Kimlik doğrulama e-posta gönderme hizmeti için alanınızı ve göndereninizi özelleştirin.

Cloud Firestore

Android Sürüm derlemenizde kod küçültme için ProGuard kullanıldığından emin olun. ProGuard olmadan Cloud Firestore SDK'sı ve bağımlılıkları APK boyutunuza 1 MB'a kadar hesap ekleyebilir.

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

Cloud Messaging

iOS Firebase konsolundaki Apple uygulamalarında Cloud Messaging için APNS Kimlik Doğrulama Anahtarınızı yüklediğinizden emin olun. APNS sertifikalarını kullanıyorsanız üretim APNS sertifikanızın yüklendiğinden emin olun.

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

Cloud Storage

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

Crashlytics

Android Crashlytics'te kullanmak üzere sürüm derlemeleri için uzman eşlemesi yükleyin.

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

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

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

Firebase ML

Android Firebase ML Android uygulamanızı üretime hazırlama bölümüne bakın.

iOS Firebase ML Apple uygulamanızı üretime hazırlama başlıklı makaleyi inceleyin.

Realtime Database

Android Realtime Database ile çalışacak proGuard kurallarınızı 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.

Tümü Ölçeklendirmeye hazır olduğunuzdan emin olun. Realtime Database'in varsayılan kotası çoğu uygulama için yeterince büyük olsa da bazı uygulamalar ekstra kapasiteye ihtiyaç duyabilir.

Remote Config

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

Serbest bırak

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

Tümü Tanıtım materyallerinde ve sosyal medyada kullanılacak temel yeni özellikler için Dinamik Bağlantılar oluşturun.