【发布时间】:2014-01-20 00:59:30
【问题描述】:
我有一个 iOS 游戏,我在其中跟踪玩家在一个会话中玩的关卡数量。会话对应于用户在主屏幕上按下应用图标和按下主页按钮离开应用之间的时间段。
令人惊讶的是,我的大部分用户似乎都没有收到请假事件。我已经实现了日志传输如下:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
...
[[EventLogger sharedEventLogger] pushEvent:LEAVE_GAME];
}
...EventLogger 使用 ASIHTTP 库发送 异步 HTTP POST 请求。
会不会是系统在传输完成之前抢占了传输?可能是应用程序崩溃并且永远不会到达这一点,但这不太可能。
【问题讨论】:
标签: ios asihttprequest