我有一个ionic2应用程序,我需要访问移动设备的当前位置。我使用cordova-plugin-geolocation获取当前位置。
当我打开应用程序时,会弹出一条消息,询问"允许myAppName访问此设备的位置?"。我想做的是改变弹出的信息,我不确定该怎么做......
我想更改它的原因是因为“指南5.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>