Mobil uygulamanızın yeni bir sürümünü üretime sunmak, uygulama geliştirmenin en heyecan verici kısımlarından biridir ancak en stresli kısımlarından da olabilir. Ekibinizin sürüm kullanımını, yeni hataları ve bu hataların etkisini, önceki sürümlerle karşılaştırmayı ve daha fazlasını takip etmesi gerekiyor.
Bu sayfada, mobil uygulamanızı yayınlama konusunda kendinize güvenmenizi sağlayacak verileri izlemek için Firebase'in sunduğu çeşitli araçlar açıklanmaktadır.
Sürümle ilgili verilerinizi incelemek için Sürüm İzleme kontrol panelini kullanın.
Firebase konsolundaki Sürüm İzleme kontrol paneli Firebase Crashlytics tarafından desteklenir. En son üretim sürümünüzü izleyebileceğiniz tek bir kontrol panelidir. Kontrol paneli neredeyse gerçek zamanlı olarak güncellenir ve kilitlenme içermeyen metrikler, sürümün benimsenme oranı, önceki sürümlerle karşılaştırmalar ve sürümle ilgili yeni sorunlar da dahil olmak üzere en önemli sürüm metriklerinin genel bir görünümünü sunar.
Bu yeni kontrol paneli, konsoldaki En Son Sürüm sayfasını geliştirir. Sürüm İzleme kontrol paneli, söz konusu sayfaya kıyasla daha fazla bilgi ekler, Google Analytics'e gerek kalmadan faydalı veriler gösterir ve daha hızlı yüklenir.
Kontrol panelinin özellikleri
Gerçek zamanlı raporlama
Tüm grafikler neredeyse gerçek zamanlı olarak güncellenir. En son sürümünüzü dağıttıktan kısa bir süre sonra, kullanıcıların bu sürümle etkileşime geçmeye başladığını izleyebilirsiniz. Bu kullanıcılardan bazıları kilitlenme sorunu yaşarsa kilitlenme sorunu ile karşılaşmayan kullanıcılar grafikleri sayesinde etkisini hemen öğrenebilirsiniz.Önceki sürümlere göre karşılaştırma ve kıyaslama
En son sürümünüzün kararlılığını önceki sürümlerinizle karşılaştırarak görüntüleyebilirsiniz. Kontrol paneli, en son sürümünüzdeki canlı metrikleri ve daha önce yayınladığınız en fazla iki derlemeyi karşılaştırmanıza olanak tanır.En önemli yeni sorunlar
En son sürümünüzdeki yeni kilitlenmeleri, ortaya çıktıkça görüntüleyebilirsiniz. En önemli yeni sorunlar tablosunda, en son sürümünüzde ilk kez tespit edilen sorunların etkisini izleyebilir, böylece sürümü durdurma veya geri alma konusunda hızlıca karar verebilirsiniz.
Kontrol paneli kullanım şartları
En son sürümünüzü Sürüm İzleme kontrol panelinde görüntülemek için şunları yapın:
Uygulamanızın en az aşağıdaki CrashlyticsSDK
sürümlerini kullandığından emin olun:Apple platformları: 10.8.0 ve sonraki sürümler | Android: 18.6.0 ve sonraki sürümler (BoM 32.6.0 ve sonraki sürümler) | Flutter: 3.4.5 ve sonraki sürümler | Unity: 11.7.0 ve sonraki sürümlerEn son sürümünüzle yeterli sayıda etkileşimde bulunan kullanıcıya sahip olmak için uygulamanın yeni bir sürümünü üretim kanalında yayınlayın.
Kontrol paneli hakkında SSS
Uyarıları ayarlama
Crashlytics dahil olmak üzere çeşitli Firebase ürünleri, ürüne özel çeşitli nedenlerle ilgili uyarılar gönderebilir. Uyarı almak için gerekli izinlere sahip olmanız gerekir.
Son sürümünüzün kararlılığını izlemek için hem Performance Monitoring hem de Crashlytics üzerinden uyarılar ayarlayabilirsiniz. Özellikle Crashlytics için aşağıdaki uyarıları ayarlayabilirsiniz:
Uygulamanızdaki belirli bir sorun, Firebase konsolunda tanımladığınız eşiği aşarsa ekibinizi bilgilendirmek için hız uyarılarını kullanın.
Yeni veya gerileyen sorunlarla ilgili uyarıları tercih ettiğiniz bildirim kanalına gönderme:
Jira, Slack ve PagerDuty için Firebase konsolunda yapılandırılmış uyarı entegrasyonlarını kullanın.
Cloud Functions for Firebase kullanarak üçüncü taraf hizmetler için gelişmiş uyarılar ayarlayın.
Yayınlamadan önce sorunsuz bir yayınlama süreci sağlayın
En son sürümünüzü yayınlamadan önce sorunsuz bir yayınlama süreci için aşağıdaki hizmet ve özelliklerden bazılarını kullanmayı düşünebilirsiniz.
Yayın öncesi test hizmetlerini kullanma
Firebase, yayın öncesi testlere yardımcı olabilecek iki ürün sunar: Test Lab ve App Distribution. Bu hizmetlerin her ikisi de CI/CD akışlarınıza entegre edilebilir.
Firebase Test Lab, uygulamanızı çeşitli cihazlarda ve yapılandırmalarda test etmenize olanak tanıyan bulut tabanlı bir uygulama testi altyapısıdır. Böylece, uygulamanızın gerçek kullanıcılar tarafından nasıl kullanılacağını erkenden anlayabilirsiniz.
En son derlemenizi güvenilir insan test kullanıcılarının kullanımına sunmaya hazır olduğunuzda Firebase App Distribution kullanın. Hem Apple platformu hem de Android ön sürüm dağıtımlarınızı aynı yerden yönetebilirsiniz.
Kullanıma sunma ve sınırlı test hizmetlerini kullanma
Yeni özellikleri Firebase Remote Config kullanarak yüzdelik dağıtım mekanizmasıyla başlatın veya bu özellikleri sınırlı bir test grubunda test edin.
Firebase ayrıca A/B Testing sunar. Böylece, uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yaptığınız değişiklikleri geniş çaplı kullanıma sunmadan önce test ederek temel metriklerinizi (ör. gelir ve elde tutma) nasıl etkilediklerini görebilirsiniz.