Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将 Flurry 添加到一个 iPad 应用程序中,该应用程序可以在前台运行数周。
Flurry 显然只将有关应用程序启动、应用程序关闭、应用程序暂停等事件的信息上传到其服务器,但我不希望我的应用程序经常进入这些状态。我需要尽快获得应用反馈。
是否可以强制 Flurry 在计时器上发送数据,比如一两个小时?
我找到了一种似乎可行的方法。为了测试,我创建了一个每五分钟调用一次的 NSTimer [FlurryAPI startSession:@"yourKeyHere"],然后让我的程序运行而不以任何方式停止或暂停,并且事件数据出现在 Flurry 服务器上。
[FlurryAPI startSession:@"yourKeyHere"]
.h 文件中该方法上方的注释确实说“启动会话,尝试将保存的会话发送到服务器”,因此在某种意义上它已记录在案,但每个应用程序必须多次调用名为 startSession 的东西感觉就像是一种黑客行为跑。这也是我改用 MixPanel 的部分原因,它具有记录的上传间隔功能。