【发布时间】:2015-10-26 04:16:03
【问题描述】:
应用程序如何在后台注册位置服务并更改位置服务的含义,即使用requestAlwaysAuthorization,和让蓝条警告用户他们可能想结束他们的活动?
根据使用requestWhenInUseAuthorization的Apple文档:
当您的应用移动到具有活动位置服务的后台时,系统会在状态栏中显示一个位置服务指示器。
然而,
应用不能使用任何自动重启应用的服务,例如区域监控或重大位置变更服务。
requestWhenInUseAuthorization 的限制似乎很严重(如果被操作系统杀死,则无法重新启动)。
一个应用可以同时调用这两种授权方法吗?
是否应该放弃通过重要的位置更改服务重新启动应用,以便让蓝条被看到?
我在这里遗漏了什么明显的东西吗?
(类似的问题是Blue banner "Your app is using your location" is not showing after exiting my app。其他问题好像想去掉banner。)
【问题讨论】:
标签: ios ios8 core-location cllocationmanager