我刚刚完成了与信标和用户位置交互的应用程序的开发。
我向 locationManager 请求 requestAlwaysAuthorization 权限,并在 plist NSLocationAlwaysUsageDescription 属性中添加了我的描述;一切正常!!!
我意识到:如果用户不接受请求的权限,iOS 会在使用时始终禁用本地化,从而非常限制应用程序的使用。
我希望如果用户拒绝 requestAlwaysAuthorization 自动被询问 requestWhenInUseAuthorization 权限!
这可以通过一些本机方法实现,还是我必须处理另一个权限的请求?
谢谢大家!
编辑: Shazam 或 Facebook 等应用程序如何在位置设置中提供“从不”、“使用时”和“始终”三个选项?当然有办法将它们呈现给用户?!?!