我想将 Flurry 添加到 iPad 应用程序中,该应用程序将在前台运行数周。
Flurry 显然只会在应用启动、应用关闭、应用暂停等事件时将信息上传到其服务器,但我不希望我的应用经常进入这些状态。我需要更快的应用反馈。
是否可以强制 Flurry 按计时器发送数据,比如每隔一两个小时发送一次?
最佳答案
我找到了一种似乎有效的方法。为了测试,我创建了一个 NSTimer,它每五分钟调用一次 [FlurryAPI startSession:@"yourKeyHere"]
,然后让我的程序运行而不以任何方式停止或暂停,并且事件数据出现在Flurry 服务器。
.h 文件中那个方法上面的注释确实说“启动 session ,尝试将保存的 session 发送到服务器”,所以从某种意义上说它被记录了,但是不得不调用 startSession 的东西感觉就像一个黑客每个应用程序运行一次。这就是我转而使用 MixPanel 的部分原因,它具有记录在案的上传间隔功能。
关于ios - 选择何时在 iPad 上使用 Flurry 发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6392961/