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

Mobil uygulamanızın yeni sürümünü üretime sunmak, uygulama geliştirmenin en heyecan verici aşamalarından biridir ancak aynı zamanda en stresli aşamalarından da olabilir. Ekibinizin sürüm kullanım oranı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üzle ilgili güvende hissetmeniz için ihtiyaç duyduğunuz verileri izlemek amacıyla 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 desteklenir. En son üretim sürümünüzü izlemek için tek bir kontrol panelidir. Kontrol paneli neredeyse gerçek zamanlı olarak güncellenir ve kilitlenme olmaması metrikleri, sürümün kullanım 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 üst düzey bir görünümünü sunar.

Bu yeni kontrol paneli, konsoldaki Son Sürüm sayfasıyla daha iyi hale getirildi. Bu sayfaya kıyasla Sürüm İzleme kontrol paneli daha fazla bilgi ekler, Google Analytics'e gerek kalmadan faydalı veriler gösterir ve daha hızlı yüklenir.

Kontrol panelinin özellikleri

  • Anlık 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ılar arasında kilitlenme yaşanması durumunda kilitlenme sorunu yaşanmayan metrikler grafikleri aracılığıyla etkilerini hemen görebilirsiniz.

  • Önceki sürümlere göre karşılaştırma ve karşılaştırma
    En son sürümünüzün kararlılığını önceki sürümlerinizle karşılaştırabilirsiniz. Kontrol paneli, en son sürümünüzdeki ve daha önce yayınladığınız en fazla iki derlemenizdeki canlı metrikleri karşılaştırmanıza olanak tanır.

  • En yeni sorunlar
    Son sürümünüzdeki yeni kilitlenmeleri geldikçe 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 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:

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

  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 dahil olmak üzere çeşitli Firebase ürünleri, ürüne özgü çeşitli nedenlerle uyarı gönderebilir. Uyarıları 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'dan uyarı ayarlayabilirsiniz. Özellikle Crashlytics için aşağıdaki uyarıları ayarlayabilirsiniz:

  • Uygulamanızdaki herhangi bir sorun Firebase konsolunda tanımladığınız bir eşiği aştığında 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önderin:

Uygulamanızı yayınlamadan önce sorunsuz bir deneyim sunduğunuzdan emin olun

En son sürümünüzü yayınlamadan önce, sorunsuz bir sürüm yayınlamanıza yardımcı olması için aşağıdaki hizmet ve özelliklerden bazılarını kullanabilirsiniz.

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 cihaz 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 performans göstereceğini erkenden anlayabilirsiniz.

En son derlemenizi güvenilir gerçek test kullanıcılarına sunmaya hazır olduğunuzda Firebase App Distribution simgesini kullanın. Hem Apple platformunuzu hem de Android ön sürüm dağıtımlarınızı tek bir 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 kullanın veya bu özellikleri sınırlı bir test grubunda test edin.

Firebase ayrıca A/B Testing sayesinde uygulamanızın kullanıcı arayüzü, özellikleri 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örüntüleyebilirsiniz.