Firebase Crashlytics

Apple, Android, Flutter ve Unity için bu güçlü kilitlenme raporlama çözümüyle uygulama sorunlarıyla ilgili net ve uygulanabilir analizler elde edin.

Firebase Crashlytics, uygulama kalitenizi düşüren kararlılık sorunlarını izlemenize, önceliklendirmenize ve düzeltmenize yardımcı olan hafif ve gerçek zamanlı bir kilitlenme raporlayıcıdır. Crashlytics, kilitlenmeleri akıllıca gruplandırarak ve kilitlenmeye yol açan koşulları vurgulayarak sorun giderme süresini kısaltır.

Belirli bir kilitlenmenin birçok 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 belirleyin.



Başlamaya hazır mısınız? Platformunuzu seçin:

iOS+ Android Android NDK Flutter Unity

Temel özellikler

Seçilmiş kilitlenme raporları Crashlytics, kilitlenme silsilelerini yönetilebilir bir sorun listesine dönüştürür, bağlamsal bilgiler sağlar ve temel nedeni daha hızlı tespit edebilmeniz için kilitlenmelerin önem derecesini ve yaygınlığını vurgular.
Sık karşılaşılan kilitlenme sorunlarına çözümler Crashlytics, yaygın kararlılık sorunlarını vurgulayan ve sorun giderme, önceliklendirme ve çözme işlemlerini kolaylaştıran kaynaklar sağlayan faydalı ipuçları olan Çökme Analizleri sunar.
Analytics ile entegre Crashlytics, uygulamanızın hatalarını Analytics'deki app_exception etkinlikleri olarak yakalayabilir. Etkinlikler, her kilitlenmeye yol açan diğer etkinliklerin listesine erişmenizi sağlayarak hata ayıklamayı kolaylaştırır ve kilitlenme yaşayan kullanıcılar için Analytics raporlar oluşturmanıza olanak tanıyarak kitle analizleri sunar.
Anlık uyarılar Yeni sorunlar, gerileyen sorunlar ve acil müdahale gerektirebilecek büyüyen sorunlarla ilgili gerçek zamanlı uyarılar alın.

Uygulama yolu

Uygulamanızı bağlama Firebase konsolunda Firebase'i uygulamanıza ekleyerek başlayın.
SDK'yı entegre etme Crashlytics SDK'sını CocoaPods, Gradle veya Pub üzerinden ekleyin. Crashlytics Raporlar toplanmaya başlar.
Firebase konsolundaki raporları kontrol edin. Uygulamanızdaki sorunları takip etmek, öncelik sırasına koymak ve düzeltmek için Firebase Console'u ziyaret edin.

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

Uygulamanızla ilgili metrikler ve raporlar sağlamak için Crashlytics, uygulamanızdaki kilitlenmeleri, ölümcül olmayan istisnaları ve diğer etkinlik türlerini toplar ve analiz eder. Etkinlikleri anlamanıza yardımcı olmak için uygulamanızın derlemesiyle ilgili eşleme bilgilerini kullanarak okunabilir kilitlenme raporları oluştururuz (örneğin, Apple platformu uygulamaları için hata ayıklama simgesi (dSYM) dosyalarını kullanırız).

Crashlytics etkinlikleri aldığında ilgili etkinlikleri sorunlar halinde gruplandırmak için bir analiz motoru kullanır. Analiz motoru, etkinlikleri sorunlar halinde gruplandırmak için yığın izlemedeki çerçevelere, istisna mesajına, hata koduna ve diğer platform ya da hata türü özelliklerine bakar. Bir sorunda tüm etkinlikler ortak bir hata noktasına sahiptir. Gelen etkinlikler bir sorunla eşleştikçe sorun, Crashlytics kontrol panelindeki uygulamanızın Sorunlar tablosunun üst kısımlarına doğru yükselir. Bu gruplandırma ve sıralama, en etkili sorunları daha hızlı tespit edip düzeltmenize yardımcı olur.

Ancak bu etkinlik grubunda bile hata noktasına yol açan yığın izlemeler farklı olabilir. Farklı bir yığın izleme, farklı bir temel neden anlamına gelebilir. Bu olası farkı bir sorun içinde göstermek için Crashlytics sorunlarda varyantlar oluşturur. Her varyant, bir sorundaki aynı hata noktasına ve benzer bir yığın izlemeye sahip olan etkinliklerin alt grubudur. Varyantlarla, bir sorundaki en yaygın yığın izlemelerde hata ayıklayabilir ve farklı temel nedenlerin hataya yol açıp açmadığını belirleyebilirsiniz.

Sonraki adımlar

  • Firebase Crashlytics'ı kullanmaya başlamaFirebase Crashlytics'ı Apple, Android, Flutter veya Unity projesine nasıl ekleyeceğinizi öğrenin.

  • Kilitlenme raporlarınızı özelleştirme — Katılıma dayalı raporlama, günlükler, anahtarlar ve ölümcül olmayan hataların izlenmesini ekleyin.

  • (Yalnızca Android veya Android'i hedefleyen uygulamalar) Android uygulamanızın kilitlenme raporlarını doğrudan Crashlytics kontrol panelinde Google Play izine göre filtreleyebilmek için Google Play ile entegrasyon yapın. Bu sayede, kontrol panelinizi belirli derlemelere daha iyi odaklayabilirsiniz.