Firebase Crashlytics

Apple, Android, Flutter ve Unity'ye yönelik bu güçlü kilitlenme raporlama çözümüyle uygulama sorunlarına ilişkin net, uygulanabilir bilgiler edinin.

Firebase Crashlytics, uygulamanızın kalitesini düşüren kararlılık sorunlarını izlemenize, önceliklendirmenize ve düzeltmenize yardımcı olan hafif, gerçek zamanlı bir kilitlenme raporlama aracıdır. Crashlytics, çökmeleri 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 ciddiyeti aniden arttığında uyarı alın. Hangi kod satırlarının çökmelere neden olduğunu öğrenin.

Crashlytics'i yükleyin

Temel yetenekler

Seçilmiş kilitlenme raporları Crashlytics, çok sayıda çökmeyi yönetilebilir bir sorun listesi halinde sentezler, bağlamsal bilgiler sağlar ve çökmelerin ciddiyetini ve yaygınlığını vurgular; böylece temel nedeni daha hızlı tespit edebilirsiniz.
Yaygın kazaya çareler Crashlytics, yaygın kararlılık sorunlarını vurgulayan ve sorunların giderilmesini, önceliklendirilmesini ve çözülmesini kolaylaştıran kaynaklar sağlayan faydalı ipuçları olan Crash Insights'ı sunar.
Analytics ile entegre Crashlytics, uygulamanızın hatalarını Analytics'te app_exception etkinlikleri olarak yakalayabilir. Etkinlikler, her kilitlenmeye 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 olanak tanıyarak hedef kitleye ilişkin bilgiler 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 CocoaPods, Gradle veya Pub aracılığıyla Crashlytics SDK'sını ekleyin; Crashlytics rapor 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ızla ilgili ö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 amacıyla insanlar tarafından okunabilen kilitlenme raporları oluşturmak için uygulamanızın derlemesine 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ı sorunlar halinde gruplandırmak için bir analiz motoru kullanır. Analiz motoru, olayları sorunlara göre gruplandırmak için yığın izlemedeki çerçevelere, istisna mesajına, hata koduna ve diğer platform veya hata türü özelliklerine bakar. Bir sorunda tüm olayların ortak bir başarısızlık noktası vardır. Bir sorunla daha fazla gelen etkinlik eşleştikçe sorun, Crashlytics kontrol panelindeki uygulamanızın 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.

Ancak bu olay grubu içinde bile arıza noktasına giden yığın izleri farklı olabilir. Ve farklı bir yığın izleme, farklı bir temel neden anlamına gelebilir. Bir sorundaki bu olası farklılığı temsil etmek için Crashlytics, sorunlar içinde değişkenler oluşturur; her değişken, aynı hata noktasına ve benzer yığın izlemesine sahip bir sorundaki olayların bir alt grubudur. Varyantlarla, bir sorun içindeki en yaygın yığın izlerinde hata ayıklayabilir ve hataya farklı temel nedenlerin yol açıp açmadığını belirleyebilirsiniz.

Sonraki adımlar