即使手机进入睡眠/屏幕锁定模式,我也需要获取用户的位置。我尝试通过向 info.plist 文件添加密钥来在后台模式下启用定位服务,但这种方法需要 iOS >= 4.0。有没有其他方法可以让位置管理器在屏幕锁定模式下工作
问问题
559 次
1 回答
0
是的。看看这个:http: //github.com/marcop/iPhoneInsomnia
它通过将您的应用程序注册为音频播放器并每 5 秒播放一次静音样本来保持 iDevice 处于唤醒状态。AFIK,这是在 iOS < 4.0 中执行此操作的唯一方法。
这似乎是一个 hack,所以我不知道 Apple 是怎么想的,AppStore 中仍然有很多应用程序显然是这样做的。
于 2010-10-27T18:31:30.373 回答