安卓Flurry事件未在仪表板上报告

4

我在一个测试项目中集成了Flurry。我正在尝试向Flurry发送事件,但在Flurry仪表板上完全没有报告。我已经仔细遵循了如何将其集成到我的应用程序中:

@Override
protected void onStart()
{
    super.onStart();
    FlurryAgent.onStartSession(this, "XXXXXXXXXXXXX");
}

@Override
protected void onStop()
{
    super.onStop();     
    FlurryAgent.onEndSession(this);
}

public void sendEvent(View view){
    FlurryAgent.logEvent("Page_Viewed");
}

设备的日志是:
12-06 10:46:53.692: W/FlurryAgent(2058): Start session
12-06 10:46:54.232: W/FlurryAgent(2058): FlurryDataSender: report eb66f44c-1a59-4b5d-82df-04a9bf5a086a sent. HTTP response: 200 : OK
12-06 10:47:00.972: W/FlurryAgent(2058): Event count started: Article_Read

我停止应用程序,然后重新启动它:

12-06 10:47:18.302: W/FlurryAgent(2058): Trying to end session
12-06 10:47:28.313: W/FlurryAgent(2058): Ending session
12-06 10:47:33.193: W/FlurryAgent(2058): Start session
12-06 10:47:33.522: W/FlurryAgent(2058): FlurryDataSender: report 017075e6-91a6-44b6-a4a7-70cffec21f00 sent. HTTP response: 200 : OK

我已经等待了48小时以上,但在控制面板上仍然看不到任何内容。我正在使用Flurry SDK 3.3.1版本。


请发布您使用的代码。 - TharakaNirmana
@TharakaNirmana 我刚刚发布了代码。 - poiuytrez
@poiuytrez,你解决了这个问题吗? - muneikh
请查看如何使用logEvent()的说明:http://stackoverflow.com/a/21136813/1765530 - appukrb
1个回答

0

根据您的代码,看起来您做得一切都正确。唯一的问题可能是您没有调用sendEvent()方法,该方法调用logEvent()... 或者可能是网络上有一些东西阻止与Flurry服务器的通信。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接