En son uygulama sürümünüzün kararlılığını izleme

Mobil uygulamanızın yeni bir sürümünü üretim kanalına sunmak, uygulama geliştirmenin en heyecan verici yanlarından biri olsa da en stresli aşamalarından biri de 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 gerekir.

Bu sayfada, mobil uygulama sürümünüzden emin olmanız için ihtiyacınız olan verileri izlemek için Firebase tarafından sunulan çeşitli araçlar açıklanmaktadır.

Sürümle ilgili verilerinizi keşfetmek için Sürüm İzleme kontrol panelini kullanın

Firebase konsolundaki Sürüm İzleme kontrol paneli, Firebase Crashlytics tarafından desteklenmektedir. 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 sorunu yaşanmayan metrikler, sürüm kullanımı, önceki sürümlerle karşılaştırmalar ve sürümdeki yeni sorunlar dahil olmak üzere en önemli sürüm metriklerini üst düzey bir görünüm sunar.

Bu yeni kontrol paneli, konsoldaki Son Sürüm sayfasıyla daha iyi hale getirildi. Sürüm İzleme kontrol paneli, bu sayfayla karşılaştırıldığında daha fazla bilgi ekler, Google Analytics'e ihtiyaç duymadan faydalı verileri 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şim kurmaya başladığını izleyebilirsiniz. Bu kullanıcılar arasında kilitlenme yaşanması durumunda kilitlenme sorunu yaşanmayan metrikler grafikleri aracılığıyla etkilerini hemen görebilirsiniz.

  • Önceki sürümlerle karşılaştırma ve karşılaştırma
    Son sürümünüzün kararlılığını önceki sürümleriniz bağlamında görüntüleyebilirsiniz. Kontrol paneli, en son sürümünüzün canlı metriklerini ve daha önce yayınlanmış iki derlemenizin canlı metriklerini karşılaştırmanıza olanak tanır.

  • En sık karşılaşılan yeni sorunlar
    Son sürümünüzle ilgili yeni kilitlenmeleri görüntüleyebilirsiniz. En önemli yeni sorunlar tablosunda, son sürümünüzde ilk olarak tespit edilen sorunların etkisini izleyebilirsiniz. Böylece, sürümü durdurma veya geri alma konusunda hızlı bir şekilde karar verebilirsiniz.

Kontrol paneli gereksinimleri

Sürüm İzleme kontrol panelinde en son sürümünüzü görüntülemek için aşağıdakileri yapın:

  1. Uygulamanızın en az Crashlytics SDK'nın aşağıdaki sürümlerini kullandığından emin olun:
    Apple platformları: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Flutter: v3.4.5+ | Unity: 11.7.0+

  2. Son sürümünüzle etkileşimde bulunan yeterli sayıda kullanıcının olması için uygulamanın yeni bir sürümünü üretim kanalına yayınlayın.

Kontrol paneli hakkında SSS

Uyarıları ayarlama

Crashlytics gibi birçok Firebase ürünü, ürüne özel çeşitli nedenlerle uyarı gönderebilir. Uyarıları almak için gerekli izinlere sahip olmanız gerekir.

En son sürümünüzün kararlılığını izlemek için hem Performance Monitoring'den hem de Crashlytics'ten uyarı ayarlayabilirsiniz. Özellikle Crashlytics için aşağıdaki uyarıları ayarlayabilirsiniz:

  • Uygulamanızdaki belirli bir sorun Firebase konsolunda tanımladığınız bir eşiği geçerse ekibinize haber vermek için hız uyarılarını kullanın.

  • Tercih ettiğiniz bildirim kanalına yeni veya geri çekilen sorunlarla ilgili uyarılar gönderin:

Yayınlamadan önce sorunsuz bir sürüm kullanın

En son sürümünüzü yayınlamadan önce, sorunsuz bir sürüm sağlamak için aşağıdaki hizmet ve özelliklerden bazılarını kullanmayı düşünün.

Yayın öncesi test hizmetlerini kullanma

Firebase, yayın öncesi testlere yardımcı olabilecek iki ürün sunar: Test Lab ve App Distribution. Her iki hizmet de CI/CD akışlarınıza entegre edilebilir.

Firebase Test Lab, uygulamanızı çeşitli cihaz ve yapılandırmalarda test etmenize olanak tanıyan, böylece uygulamanızın gerçek kullanıcılara nasıl performans göstereceğini erkenden anlayabilmenizi sağlayan bir bulut tabanlı uygulama test altyapısıdır.

En son derlemenizi güvenilir gerçek test kullanıcılarına sunmaya hazır olduğunuzda Firebase App Distribution'ı kullanın. Hem Apple platformunuzu hem de Android yayın öncesi dağıtımlarını aynı yerden yönetebilirsiniz.

Kullanıma sunma ve sınırlı test hizmetlerini kullanma

Yeni özellikleri yüzde kullanıma sunma mekanizmasıyla kullanıma sunmak için Firebase Remote Config'i kullanın veya bu özellikleri sınırlı bir test grubunda test edin.

Firebase ayrıca A/B Testi olanağı da sunar. Böylece, uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yapılan değişiklikleri test ederek bunların temel metriklerinizi (ör. gelir ve elde tutma) nasıl etkilediğini genel olarak kullanıma sunmadan önce görebilirsiniz.