Firebase Crashlytics

Apple, Android, Flutter ve Unity'ye yönelik bu güçlü kilitlenme raporu çözümüyle uygulama sorunları hakkında net ve uygulanabilir analizler elde edin.

Firebase Crashlytics, kullanımı kolay ve gerçek zamanlı bir kilitlenme raporu uygulamasıdır. uygulamanızın kalitesini düşüren kararlılık sorunlarını takip eder, bunlara öncelik verir ve bunları düzeltirsiniz. Crashlytics, kilitlenmeleri akıllı bir şekilde gruplandırarak sorun giderme sürecinde size zaman kazandırır ve bunlara yol açan koşulları vurgulayarak yapabilirsiniz.

Belirli bir kilitlenmenin çok sayıda kullanıcıyı etkileyip etkilemediğini öğrenin. Şu durumlarda uyarı alın: sorunun önemi bir anda artar. Hangi kod satırlarının neden olduğunu bulma kilitlenmelerine neden olabilir.

Crashlytics uygulamasını yükle

Temel özellikler

Seçilen kilitlenme raporları Crashlytics, çığ gibi kilitlenmeleri yönetilebilen bir liste halinde sentezler bağlam bilgisi verir, önem derecesini ve sorunun kilitlenmelerin yaygınlaşma nedenini daha hızlı bir şekilde bulabilirsiniz.
Yaygın kilitlenme için çözümler Crashlytics, sık karşılaşılan kilitlenmeleri vurgulayan faydalı ipuçları sunuyor ve bu sorunları çözmenizi kolaylaştıracak kaynaklar tanımlama ve çözme sürecidir.
Analytics ile entegre Crashlytics, uygulamanızın hatalarını Analytics içinde app_exception etkinlik. Etkinlikler, diğer etkinliklerin listesine erişmenizi sağlayarak hata ayıklamayı basitleştirir önce her kilitlenmeden önce trafik oluşturur ve kilitlenmesi olan kullanıcılar için Analytics rapor alabilir.
Gerçek zamanlı uyarılar Yeni sorunlar, geri çekilen sorunlar ve artan sorunlar için gerçek zamanlı uyarılar alın hemen müdahale gerektirebilir.

Uygulama yolu

Uygulamanızı bağlayın İlk olarak, Firebase konsolunda uygulamanıza Firebase'i ekleyin.
SDK'yı entegre etme CocoaPods, Gradle veya Pub üzerinden Crashlytics SDK'yı ekleyin, ardından Crashlytics rapor toplamaya başlar.
Firebase konsolunda raporları kontrol edin Sorunları izlemek, önceliklendirmek ve düzeltmek için Firebase konsolunu ziyaret edin dokunun.

Crashlytics, hata ayıklamayı kolaylaştırmak için kilitlenmelerinizi nasıl analiz eder?

Crashlytics, uygulamanızla ilgili metrik ve raporlar sağlamak için şu verileri toplar: kilitlenmeleri, önemli olmayan istisnaları ve uygulamanızdaki diğer etkinlik türlerini analiz eder. Biz kullanıcıların okuyabileceği kilitlenmeler oluşturmak için uygulamanızın derlemesine ait harita bilgilerini kullanın etkinlikleri anlamanıza yardımcı olacak raporlar (örneğin, hata ayıklama sembolü (dSYM) dosyaları (Apple platform uygulamaları için)

Crashlytics, etkinlikleri aldığında gruplandırmak için bir analiz motoru kullanır ilgili etkinlikleri sorunlara Analiz motoru, tablodaki çerçevelere yığın izleme, istisna mesajı, hata kodu ve diğer platform veya hata türü özellikleri tanımlar. Bir sorunla ilgili tüm etkinlikler ortak bir hata noktası olduğunu fark ettim. Gelen etkinlikler bir sorunla eşleştikçe sorun, Crashlytics uygulamanızın Sorunlar tablosunun üst kısmına kontrol paneli Bu gruplandırma ve sıralama, en önemli sorunları belirleyip bir şekilde hızlandırabilir.

Yine de bu etkinlik grubunun içinde bile, yığın izlemeleri farklı olabilir. Farklı bir yığın izleme de farklı bir kök neden olabilir. Bir sorun içindeki bu olası farkı göstermek için Crashlytics, sorunlar içinde varyantlar oluşturur. Her varyant bir aynı hata noktasına sahip olan bir sorun alt grubu ve veya benzer yığın izlemeye sahip. Varyantları kullanarak en yaygın yığın izlemelerde (stack trace) hata ayıklayabilirsiniz ve sorunun temellerinin ne kadar farklı olduğuna dair başarısız olur.

Sonraki adımlar