IOS触发位置权限弹出窗口

时间:2018-01-04 06:03:36

标签: ios swift cordova

我已在我的应用程序中实现了地理位置功能。 应用程序首次发布,我们获得了“使用时访问位置”的许可 但我们需要再次请求权限弹出窗口将位置权限更改为始终

我们是否有可能提供应用程序的更新版本??? 否则,如果权限弹出窗口只显示一次。

1 个答案:

答案 0 :(得分:1)

首先应用的Info.plist必须包含NSLocationAlwaysAndWhenInUseUsageDescription和NSLocationWhenInUseUsageDescription键,其中包含字符串值,向用户解释应用如何使用此数据。

现在只需更换您的代码行

locationManager.requestWhenInUseAuthorization()

用这个

locationManager.requestAlwaysAuthorization()

它将再次请求许可,如下所示......

enter image description here

希望这会对你有所帮助。 :)