2013-03-25 40 views
0

我已經將Flurry SDK集成到Android應用程序中。當我們主動測試我們的應用程序時,控制檯充滿了事件日誌,每個事件都有一個參數列表。Android Flurry遺漏事件日誌和參數

我們準備了應用程序發佈:編譯測試候選apk與混淆,併爲他們做最後的測試。我們在控制檯中開始收到非常奇怪的統計信息:對於某些事件,名稱存在,但日誌爲空,參數不存在。

我們認爲這是由於混淆,百倍回顧了Proguard的配置,下一行出現:

-dontwarn com.flurry.** 
-keep class com.flurry.** { *; } 

我們創造4個測試鍵和編譯應用程序與不同的設置組合:模糊/非模糊和登錄到logcat /不記錄。 (把params的HashMap打印到日誌中,關於logcat,不關於亂碼日誌)。混淆的apks沒有顯示任何與非混淆不同的事件:對於某些事件,事件名稱存在,但日誌和參數丟失。

我注意到了「一切都很酷,一切都被記錄」和「有些事件只有名字」時期兩點區別:

  1. 第一時期是之前2013年3月18日亂舞服務器發生故障,第二個時期是之後。
  2. 對於第一段時間我們的測試人員積極使用應用程序,通常會調用事件。在第二階段,我們的測試人員儘可能少地嘗試調用每個事件(但至少有一次)。

有什麼想法嗎?

回答

0

感謝您發送該查詢到Flurry支持。正如票上所討論的,我們需要更多的信息。期待您的郵件。

(全面披露:我在Flurry的支持團隊工作)