每当位置管理器在后台调用时,我的应用程序就会将跟踪数据发送到我们的托管服务器。其工作正常。
但问题是,当用户关闭 iPhone 并重新打开它时,应用程序显示 GPS 图标,但应用程序没有给出响应。
PS:用户没有触摸应用程序或重新启动应用程序后启动。
重启设备后是否可以得到应用的响应?
最佳答案
这是因为重启 iPhone 后该应用程序未激活。您可以将 voip
键添加到 UIBackgroundModes
,如本 SO post 中所述。 (和 sample app on GitHub )在重新启动设备后再次启动您的应用程序。但是,如果您仅使用此应用程序来跟踪位置,Apple 可能会拒绝您使用 voip key 的提交。
关于iphone - 位置追踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19582858/