【发布时间】:2009-11-19 17:01:59
【问题描述】:
这是我正在拼命努力的事情:
我有一个应用程序,它以指定的时间间隔轮询 GPS 模块,然后使用 Unix 调用(例如 write())将坐标发送到服务器;当应用程序处于活动状态时它可以正常工作,但一旦屏幕锁定自身,报告就会停止。
我发现了这个:[UIApplication sharedApplication].idleTimerDisabled = YES;这确实使应用程序保持活力,但也会迅速使电池放电。我遇到了其他即使在屏幕被锁定的情况下也能传输音乐的应用程序(非 Apple 应用程序),因此我认为必须有一种方法来保持 GPS 数据流处于活动状态。
有人可以帮忙吗?谢谢!
【问题讨论】:
-
我之前已经走过禁用屏幕锁定的路线,不仅电池消耗得很快,而且如果这样放置一个小时,设备会变得非常热!
标签: iphone screen locking keep-alive