2010-01-22 35 views
6

Flurry'yi kullanarak, bu nasıl yapılacağına dair bazı örnek kodlar gönderebilecek yakalanmamış istisnalar için raporlar üreten var mı?Android için Flurry Hatası Bildirimi

Flurry aracılığıyla kendimden bir örnek göremiyorum ve özel istisna muhabirlerinin kod örneklerini görmüş olsam da, sadece Flurry kullanarak temel hata raporlamasını nasıl uygulayacağınıza dair basit bir örnek görmedim.

Teşekkürler.

cevap

0

Yakalanmamış istisnalar için kullanmıyorum, ancak onu yakalayabilir ve ardından telaşla gönderebilirsiniz.

4

Flurry otomatik olarak çalışıyor (çalışıyorsa). Ancak, hata raporlama topal. Sadece size yığın izini veren bir mesajı yakalarlar, bu yüzden insanların (örneğin) insanların çok fazla NullPointerException s aldığını görmeye son verebilirsiniz, fakat nerede ya da nasıl oluyorlar diye bir fikriniz olmayacaktır. . FlurryAgent.onEvent() yöntemiyle kendiniz yapmaya çalışırsanız, hızlı bir şekilde sizi 255 karakterle sınırlandırdığını keşfedersiniz.

Detaylı hata raporlamasına ihtiyaç duyuyorsanız, şu anda kendi hesabınızı kullanmak gerçekten daha iyidir.

+0

Cevabınız için teşekkür ederiz. Evet, Flurry hata raporlaması temelde uygulamaya değmeyecek gibi görünüyor, bu da garip çünkü tam yığın izini yakalamanıza izin veriyorlarsa oldukça hoş olurdu. Web arabirimindeki hata modülünde, en azından hataya neden olan yöntemi yakalayabileceğinizi düşünen bir anahtar M = Yöntemi vardır, ancak bunu nasıl yaptığınızı görmüyorum. Önerdiğiniz gibi, muhtemelen kendi başıma yuvarlanmaya başlayacağım, muhtemelen başkalarına benzeyen birini uygulayarak kullanıcının yığın izini bana e-postayla göndermesini istediğini gördüm. – polyclef

1

İlk başta bunu yayınlayamayacağım, ama Flurry'nin hata bildirimi yaptığı gibi geldiği için, android-remote-stacktrace'u kontrol etmelisiniz. Yığın izini bir e-postaya yönlendirmek veya yalnızca sunucuda toplamak için kullanabileceğiniz bir URL'ye gönderir.

+0

Hey Geek U rehberlik bana rehberlik analitik temellerini öğrenmek için bana yardımcı olabilir mi? Öğretici türlerini nerede bulabilirim? –

5

Bu tüm iyi geribildirim. Bir sonraki büyük SDK sürümümüzde göreceğimiz hata raporlaması için tam yığın izleri eklemeye çalışıyoruz. Ayrıca, cihaz modeline göre filtrelemeye de bakacağız.

Bu sırada kendi analizlerinizi yapmak istiyorsanız hata raporlarınızı dışa aktarmak için yeni bir REST API ekledik. Bunu kullanarak yardıma ihtiyacınız varsa, yalnızca destek ekibimize başvurabilir veya mesaj gönderebilirsiniz.

Sean/CTO'su/Flurry, Inc

0

hata raporları için bugsense kullanıyorum. Yakalanmamış bir istisna olduğunda tam yığın izini yakalar ve ayrıca aygıtla ilgili bazı yararlı bilgiler verir - OS sürümü, uygulamanızın sürümü, cihazda WiFi kullanılabilir, vb. Belirli olaylar için özel mesajlar ve etiketler ekleyebilirsiniz.

Bu sayede uygulamanızda zaten birkaç kilitlenme giderdim.

0

İnsanlar yığın izleri almak için alternatifler gönderiyor olduğundan, ACRA'yı öneriyorum. ACRA, yığın izlemeyi google drive/docs üzerindeki bir e-tabloya gönderebilir. Ya da isterseniz dilerseniz sunucunuza da gönderebilirsiniz. Varsayılan olarak telefon modeli, android sürümü, cihaz hafızası ve diğer veriler de içerir.

İlgili konular