我已经在我的应用程序中实现了地理定位功能。
应用程序首次发布,我们已获得“使用时访问位置”的权限
但我们需要再次请求权限弹出窗口将位置权限更改为“始终”
我们是否可以提供应用程序的更新版本???
否则,如果权限弹出窗口只显示一次。

最佳答案

第一个应用程序的Info.plist必须同时包含nslocationalways和whenninuseusagedescription和nslocationwhenninuseusagedescription键,这些键的字符串值向用户解释应用程序如何使用此数据。
现在就替换你的代码行

locationManager.requestWhenInUseAuthorization()

带着这个
locationManager.requestAlwaysAuthorization()

它将再次请求许可,如下所示。。。
ios - iOS触发位置权限弹出-LMLPHP
希望这对你有帮助。:)

10-08 07:00
查看更多