如何更改 Ionic 2 iOS 应用程序的位置访问描述?我正在为我的应用程序使用科尔多瓦地理位置插件



我尝试在 AppName-Info.plist 中更改为我想要的描述,但在构建后它会自动替换为下面的默认描述。

<key>NSLocationWhenInUseUsageDescription</key>
<string>$NSLocationWhenInUseUsageDescription</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>$NSLocationAlwaysUsageDescription</string>

我还尝试删除科尔多瓦地理位置插件并重新安装为

cordova plugin add https://github.com/apache/cordova-plugin-geolocation.git --variable GEOLOCATION_USAGE_DESCRIPTION="Allow location access for maps"

但它仍然没有改变描述。我仍然在我的应用程序上得到的东西$NSLocationWhenInUseUsageDescription我的描述。

我写这篇文章有点晚了,但我在寻找相同问题的答案时遇到了它。我最终将以下代码添加到我的离子项目配置.xml文件中,在构建和测试后,我可以确认这是有效的。

<config-file parent="NSLocationWhenInUseUsageDescription" platform="ios" target="*-Info.plist">
        <string>This app requires access to your location when the screen is on and the app is displayed to Lorem Ipsum. Your code here.</string>
    </config-file>

我还附上了一张图片,显示了该代码在文件其余部分的位置。

位置权限示例

相关内容

  • 没有找到相关文章

最新更新