DebugView, uygulamanız tarafından geliştirme cihazlarında kaydedilen ham olay verilerini neredeyse gerçek zamanlı olarak görmenizi sağlar. Bu, geliştirmenin enstrümantasyon aşamasında doğrulama amaçları için çok kullanışlıdır ve Analytics uygulamanızdaki hataları keşfetmenize ve tüm etkinliklerin ve kullanıcı özelliklerinin doğru şekilde günlüğe kaydedildiğini doğrulamanıza yardımcı olabilir.
Hata ayıklama modunu etkinleştir
Genel olarak, uygulamanız tarafından günlüğe kaydedilen olaylar, yaklaşık bir saatlik bir süre boyunca toplu halde toplanır ve birlikte yüklenir. Bu yaklaşım, son kullanıcıların cihazlarında pil tasarrufu sağlar ve ağ veri kullanımını azaltır. Ancak, Analytics uygulamanızı doğrulamak amacıyla (ve Analytics'inizi DebugView raporunda görüntülemek için), etkinlikleri minimum gecikmeyle yüklemek üzere geliştirme cihazınızda hata ayıklama modunu etkinleştirebilirsiniz.
iOS+
Geliştirme cihazınızda Analytics hata ayıklama modunu etkinleştirmek için Xcode'da aşağıdaki komut satırı bağımsız değişkenini belirtin:
-FIRDebugEnabled
Bu davranış, siz aşağıdaki komut satırı bağımsız değişkenini belirterek hata ayıklama modunu açıkça devre dışı bırakana kadar devam eder:
-FIRDebugDisabled
Bu bağımsız değişkenleri, projenizin şemasını düzenleyerek ve "Başlangıçta Geçirilen Argümanlar"a yeni bir giriş ekleyerek ekleyebilirsiniz.
Android
Bir Android cihazda Analytics hata ayıklama modunu etkinleştirmek için aşağıdaki komutları yürütün:
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
Bu davranış, siz aşağıdaki komutu yürüterek hata ayıklama modunu açıkça devre dışı bırakana kadar devam eder:
adb shell setprop debug.firebase.analytics.app .none.
ağ
Tarayıcınızda Analytics hata ayıklama modunu etkinleştirmek için Google Analytics Hata Ayıklayıcı Chrome uzantısını yükleyin.
Kurulduktan sonra uzantıyı etkinleştirin ve sayfayı yenileyin. Bu noktadan itibaren uzantı, uygulamanızdaki olayları hata ayıklama modunda günlüğe kaydeder.
Firebase konsolunda DebugView'da günlüğe kaydedilen olayları görüntüleyebilirsiniz.
Olay verileri hakkında rapor
Geliştirme cihazlarınızda hata ayıklama modunu etkinleştirdikten sonra, Google Analytics'in üst gezinme bölümündeki StreamView'ün yanındaki oku ve DebugView'ü seçerek DebugView'a gidin.
Ardından, uygulamanızın olaylarının DebugView raporuna kaydedildiğini görmek için uygulamanızı kullanmaya başlayın.
Saniyeler akışı (ortadaki sütun), son 60 saniyede günlüğe kaydedilen olayları gösterir. Dakika akışı (soldaki sütun), son 30 dakikadaki olayların bir dizi arşivini gösterir. Ve sağdaki sütun, seçili olan geliştirme cihazı için Geçerli Kullanıcı Özelliklerinin yanı sıra 30 dakikalık süre içinde kaydedilen En Önemli Etkinlikleri gösterir.
Saniye akışı
Varsayılan olarak, son 60 saniyede kaydedilen olayların bir listesini göreceksiniz. Her olay, geliştirme cihazında günlüğe kaydedilme zamanına karşılık gelen bir zaman damgası görüntüler. Bir olayla ilişkilendirilmiş parametrelerin bir listesini görmek için bir olaya tıklayabilirsiniz.
Uygulama kullanımı sırasında kullanıcı özelliği değerleri değiştikçe, bu değişiklik için bir giriş göreceksiniz.
Dakika akışı
Bu akış, her biri son 30 dakikadaki bir dakikaya karşılık gelen bir dizi daireyi gösterir. Daire içindeki sayı, o dakika içinde alınan olayların sayısını gösterir. Bu çevrelerden birine tıklamak, Saniye akışını o dakika boyunca günlüğe kaydedilen olaylarla dolduracaktır. Bu, son 30 dakikada günlüğe kaydedilen olayları ayrıntılı bir şekilde incelemenizi etkili bir şekilde sağlar.
En önemli etkinlikler ve Mevcut Kullanıcı Özellikleri
En İyi Etkinlikler tablosu, 30 dakikalık süre boyunca günlüğe kaydedilen en önemli etkinlikleri gösterir. Geçerli Kullanıcı Özellikleri tablosu, seçili olan geliştirme aygıtı için Kullanıcı Özellikleri kümesinin en son durumunu gösterir.
Cihaz seçici
Birçok farklı geliştirme cihazında hata ayıklama modu etkinleştirilebileceğinden, DebugView raporunun odaklanacağı belirli cihazı seçmek için Cihaz seçiciyi kullanabilirsiniz. Bu, birden çok geliştiricinin birbirini etkilemeden kendi enstrümantasyon ve doğrulama çabalarına odaklanmasına olanak tanır.