这是我拼命努力工作的事情:
我有一个应用程序以指定的时间间隔轮询 GPS 模块,然后使用 Unix 调用(例如 write())将坐标发送到服务器;当应用程序处于活动状态时它工作正常,但一旦屏幕锁定自身,报告就会停止。
我发现了这个:[UIApplication sharedApplication].idleTimerDisabled = YES; 这确实使应用程序保持活力,但也会迅速使电池放电。我遇到了其他即使在屏幕被锁定时也能播放音乐的应用程序(非 Apple 应用程序),因此我认为必须有一种方法来保持 GPS 数据流处于活动状态。
有人可以帮忙吗?谢谢!