了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

Firebase Crashlytics

Apple, Android, Flutter ve Unity için bu güçlü kilitlenme raporlama çözümüyle uygulama sorunlarına ilişkin net, eyleme geçirilebilir içgörüler elde edin.

Firebase Crashlytics, uygulama kalitenizi aşındıran kararlılık sorunlarını izlemenize, önceliklendirmenize ve düzeltmenize yardımcı olan hafif, gerçek zamanlı bir kilitlenme raporlayıcısıdır. Crashlytics, kilitlenmeleri akıllıca gruplandırarak ve bunlara yol açan koşulları vurgulayarak sorun giderme süresinden tasarruf etmenizi sağlar.

Belirli bir kilitlenmenin çok sayıda kullanıcıyı etkileyip etkilemediğini öğrenin. Bir sorunun şiddeti aniden arttığında uyarı alın. Hangi kod satırlarının çökmelere neden olduğunu bulun.

Crashlytics'i yükleyin

Anahtar yetenekler

Düzenlenmiş kilitlenme raporları Crashlytics, bir çığ gibi çökmeleri yönetilebilir bir sorun listesinde sentezler, bağlamsal bilgiler sağlar ve temel nedeni daha hızlı belirleyebilmeniz için çökmelerin önem derecesini ve yaygınlığını vurgular.
Yaygın kaza için çareler Crashlytics, sık karşılaşılan kararlılık sorunlarını vurgulayan ve bunları gidermeyi, önceliklendirmeyi ve çözmeyi kolaylaştıran kaynaklar sağlayan yardımcı ipuçları olan Crash Insights sunar.
Analytics ile entegre Crashlytics, uygulamanızın hatalarını Analytics'te app_exception olayları olarak yakalayabilir. Olaylar, her bir çökmeye yol açan diğer olayların bir listesine erişmenizi sağlayarak hata ayıklamayı basitleştirir ve kilitlenme yaşayan kullanıcılar için Analytics raporları almanıza izin vererek hedef kitle içgörüleri sağlar.
Gerçek zamanlı uyarılar Yeni sorunlar, gerileyen sorunlar ve acil müdahale gerektirebilecek büyüyen sorunlar için gerçek zamanlı uyarılar alın.

Uygulama yolu

Uygulamanızı bağlayın Firebase konsolundaki uygulamanıza Firebase'i ekleyerek başlayın.
SDK'yı entegre edin Crashlytics SDK'sını CocoaPods, Gradle veya Pub aracılığıyla ekleyin ve Crashlytics raporları toplamaya başlar.
Firebase konsolundaki raporları kontrol edin Uygulamanızdaki sorunları izlemek, önceliklendirmek ve düzeltmek için Firebase konsolunu ziyaret edin.

Crashlytics, daha kolay hata ayıklama için çökmelerinizi nasıl analiz eder?

Crashlytics, uygulamanız hakkında ölçümler ve raporlar sağlamak için uygulamanızdaki kilitlenmeleri, önemli olmayan istisnaları ve diğer olay türlerini toplar ve analiz eder. Olayları anlamanıza yardımcı olmak için insanlar tarafından okunabilir kilitlenme raporları oluşturmak için uygulamanızın yapısına yönelik eşleme bilgilerini kullanırız (örneğin, Apple platform uygulamaları için hata ayıklama simgesi (dSYM) dosyalarını kullanırız).

Crashlytics olayları aldığında, ilgili olayları sorunlara göre gruplandırmak için bir analiz motoru kullanır. Analiz motoru, olayları sorunlara göre gruplandırmak için yığın izleme, istisna mesajı, hata kodu ve diğer platform veya hata türü özelliklerindeki çerçevelere bakar. Bir sorunda, tüm olayların ortak bir başarısızlık noktası vardır. Daha fazla gelen olay bir sorunla eşleştikçe, sorun uygulamanızın Crashlytics panosundaki Sorunlar tablosunun üst kısmına doğru yükselir. Bu gruplandırma ve sıralama, en etkili sorunları daha hızlı belirlemenize ve çözmenize yardımcı olur.

Yine de bu olaylar grubu içinde bile başarısızlık noktasına götüren yığın izleri farklı olabilir. Ve farklı bir yığın izi, farklı bir kök neden anlamına gelebilir. Bir sorun içindeki bu olası farkı temsil etmek için Crashlytics, sorunlar içinde değişkenler oluşturur; her değişken, bir sorundaki aynı hata noktasına ve benzer yığın izlemesine sahip olayların bir alt grubudur. Varyantlarla, bir sorun içindeki en yaygın yığın izlerinde hata ayıklayabilir ve hataya farklı kök nedenlerin yol açıp açmadığını belirleyebilirsiniz.

Sonraki adımlar