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ı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 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ını iyileştirir. 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ılardan bazıları kilitlenme sorunuyla karşılaşırsa kilitlenme sorunu yaşamayan kullanıcı sayısı metrikleri grafiklerini kullanarak bu durumun etkisini hemen öğrenebilirsiniz.Önceki sürümlere dayalı 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 yeni önemli sorunlar tablosunda, en son sürümünüzde ilk kez tespit edilen sorunların etkisini izleyebilirsiniz. Böylece, sürümü durdurup durdurmayacağınıza veya geri alıp almayacağınıza 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 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 üzeriEn son sürümünüzle yeterince etkileşimde bulunan kullanıcılara sahip olmak için uygulamanın yeni bir sürümünü üretime 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ı 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:
Jira, Slack ve PagerDuty için Firebase konsolunda yapılandırılmış uyarı entegrasyonlarını kullanın.
Cloud Functions for Firebase'yi kullanarak üçüncü taraf hizmetlerine gelişmiş uyarı ayarlayın.
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 test konusunda 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 seçeneğini 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
Yüzdelik kullanıma sunma mekanizması ile yeni özellikleri kullanıma sunmak veya bu özellikleri sınırlı bir test grubunda test etmek için Firebase Remote Config seçeneğini kullanın.
Firebase ayrıca, 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 bu değişikliklerin temel metriklerinizi (ör. gelir ve elde tutma) nasıl etkilediğini görmenizi sağlayan A/B Testing özelliğini de sunar.