0
即使手机进入睡眠/屏幕锁定模式,我仍需要获取用户的位置。我已经尝试在后台模式下启用位置服务,方法是将密钥添加到info.plist文件,但此方法需要iOS> = 4.0。有没有其他方法让位置管理员在屏幕锁定模式下工作CLLocation工作在睡眠/屏幕锁定模式(iOs <4.0)
即使手机进入睡眠/屏幕锁定模式,我仍需要获取用户的位置。我已经尝试在后台模式下启用位置服务,方法是将密钥添加到info.plist文件,但此方法需要iOS> = 4.0。有没有其他方法让位置管理员在屏幕锁定模式下工作CLLocation工作在睡眠/屏幕锁定模式(iOs <4.0)
是的。看看这个: http://github.com/marcop/iPhoneInsomnia
它通过注册您的应用程序作为audioplayer和每5秒播放一个无声样本,让iDevice保持清醒。 AFIK,这是在iOS < 4.0中唯一的方法。
这似乎是一个破解,所以我不知道苹果认为它是什么,仍然有很多AppStore中的应用程序,显然这样做。