要求新的应用程序许可

时间:2015-11-09 17:34:57

标签: ios permissions ionic-framework ionic

我在我的应用中添加了一项功能,该功能需要ios的后台位置权限。如何重新申请位置权限以允许“始终”#39; vs'使用'?

澄清:我的应用已经请求使用'许可级别。通过新功能,我需要用户获得“始终”的许可。但是,现在当通过预先存在的应用程序安装更新时,ios不会宣传更高级别的权限,更改它的唯一方法是进入“设置”应用。

2 个答案:

答案 0 :(得分:0)

将这些行添加到/platforms/ios/{project}/{project}-Info.plist文件中:

<key>NSLocationAlwaysUsageDescription</key>
<string>[App Name] would like to access your location when running.</string>

对于“使用时”,您的密钥必须是:NSLocationWhenInUseUsageDescription

答案 1 :(得分:0)

我解决这个问题的方法是检查权限是否设置为“始终”。然后,如果不是,请向用户解释为什么需要将其设置为“始终”,然后将它们链接到其设置以进行更改。

据我所知,没有真正的方法可以重新触发在iOS上要求更高的权限。