7

我连忙跟踪我的申请。在 Flurry 网站上,我看到了很多事件,但我认为 Flurry 错过了很多事件消息。我使用 android flurry sdk 3.2.2

所以我使用代理来查看我手机的流量。第一次使用 onSessionStart 开始会话时,我总是看到 flurry 向http://data.flurry.com/aap.do发送了一条消息

当会话处于活动状态时,我使用 FlurryAgent.logEvent(msg); 跟踪几个事件;当会话结束时,flurry 发送并且超时(大约 10 秒)准备就绪,Flurry 向 data.flurry.com/aap.do 发送一条消息,其中包含所有消息。

问题是这种情况并不总是发生。在 50% 的情况下,Flurry 什么都不发送。但是当我开始会话时,再次打开我的应用程序,flurry 将打开会话调用发送到 data.flurry.com/aap.do

当问题出现时,我会花费数小时寻找模式。

如果有人对我有想法,那就太好了。

马克

4

1 回答 1

-2

Flurry 尝试在事件发生时或在onEndSession. 如果它无法到达他们的服务器,可能是由于缺乏连接,它会将这些事件存储在本地数据库中,并尝试稍后再次发送它们,当您调用onStartSession.

此外,确保您正在调用FlurryAgent.setLogEnabled(true)FlurryAgent.setLogLevel(Log.DEBUG).

于 2014-02-18T04:41:00.823 回答