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, sorunları yaşamanıza yardımcı olan basit, gerçek zamanlı bir kilitlenme raporu 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üresinden tasarruf etmenizi sağlar 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'i yükleme

Temel özellikler

Seçilen kilitlenme raporları Crashlytics, çığ gibi kilitlenmeleri yönetilebilen bir liste halinde bir araya getirir 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 sorunları vurgulayan ve Crash Insights'ı kullanarak ve bu sorunları çözmenizi kolaylaştıracak kaynaklar tanımlama ve çözme sürecidir.
Analytics ile entegre Crashlytics, uygulamanızın hatalarını Analytics'te 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 Kilitlenme sorunu yaşayan kullanıcılarla ilgili Analytics raporları alma.
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 Crashlytics SDK'yı CocoaPods, Gradle veya Pub ve Crashlytics üzerinden ekleme rapor toplamaya başlar.
Firebase konsolunda raporları kontrol edin Sorunları izlemek, öncelik sırasına koymak 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 bu verileri toplar ve 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, etkinlik aldığında verileri gruplamak için bir analiz motoru kullanır sorunlara dönüştürür. 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, uygulamanızın Crashlytics'teki Sorunlar tablosunun üst kısmına çıktığında 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 sorundaki etkinliklerin 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