IOS8中的重要位置更新是否需要在LocationManager上调用“请求始终授权”? requestWhenInUseAuthorization在使用SLC时似乎不够,即使应用程序仅在前台运行。即,didUpdateLocation永远不会被调用。对我没有任何意义。还有其他人遇到过这个问题吗?
谢谢!
答案 0 :(得分:1)
您必须请求始终授权。 requestWhenInUseAuthorization
下的讨论部分中的documented表示:
应用不能使用自动重启应用的任何服务,例如 作为区域监控或重要的位置变更服务
意味着位置更改可以在不使用时启动应用,这需要始终权限。