当前位置许可的消息

时间:2018-04-04 10:35:41

标签: cordova ionic2

我有一个ionic2应用程序,我需要访问移动设备的当前位置。我使用cordova-plugin-geolocation获取当前位置。

当我打开应用程序时,会弹出一条消息,询问"允许myAppName访问此设备的位置?"。我想做的是改变弹出的信息,我不确定该怎么做......

我想更改它的原因是因为“指南5.1.1 - 法律 - 隐私 - 数据收集和存储”,苹果商店拒绝了应用程序,这表明我没有说明为什么我需要用户的位置。

[Permission to access current location [1]

1 个答案:

答案 0 :(得分:0)

该解决方案在cordova-geolocation-plugin中描述。在排序中,您需要在ios中添加关键NSLocationWhenInUseUsageDescription的info.plist以及原因的值。

在离子中,这是通过添加config.xml:

来完成的
<edit-config target="NSLocationWhenInUseUsageDescription" file="*-Info.plist" mode="merge">
    <string>need location access to find things nearby</string>
</edit-config>