如何删除 cordova 上的 ios 地理定位身份验证请求消息
How to remove ios geolocation auth request message on cordova
我正在使用 Cordova 制作应用程序。
Cordoba 中的某些页面(index.html) 要求位置权限,这是一个功能。
修改Xcode中的plist获取位置权限后,我不断收到以下消息
这是我的设置和发生的消息
我正在寻找解决此消息(/private/var/containers/Bundle/Application... /www/index.html Geolocation auth)出现的原因,但没有正确答案。我该怎么办?
您需要安装 cordova-plugin-geolocation(cordova 插件添加 cordova-plugin-geolocation)然后在您的 config.xml 中设置您的偏好,对于 iOS,例如
<edit-config file="*-Info.plist" mode="merge" target="NSLocationWhenInUseUsageDescription">
<string>need to access your location for reasons</string>
</edit-config>
<edit-config file="*-Info.plist" mode="merge" target="NSLocationAlwaysAndWhenInUseUsageDescription">
<string>need to access your location for reasons</string>
</edit-config>
<edit-config file="*-Info.plist" mode="merge" target="NSLocationAlwaysUsageDescription">
<string>need to access your location for reasons</string>
</edit-config>
当然编辑
need to access your location for reasons
我正在使用 Cordova 制作应用程序。
Cordoba 中的某些页面(index.html) 要求位置权限,这是一个功能。
修改Xcode中的plist获取位置权限后,我不断收到以下消息
这是我的设置和发生的消息
我正在寻找解决此消息(/private/var/containers/Bundle/Application... /www/index.html Geolocation auth)出现的原因,但没有正确答案。我该怎么办?
您需要安装 cordova-plugin-geolocation(cordova 插件添加 cordova-plugin-geolocation)然后在您的 config.xml 中设置您的偏好,对于 iOS,例如
<edit-config file="*-Info.plist" mode="merge" target="NSLocationWhenInUseUsageDescription">
<string>need to access your location for reasons</string>
</edit-config>
<edit-config file="*-Info.plist" mode="merge" target="NSLocationAlwaysAndWhenInUseUsageDescription">
<string>need to access your location for reasons</string>
</edit-config>
<edit-config file="*-Info.plist" mode="merge" target="NSLocationAlwaysUsageDescription">
<string>need to access your location for reasons</string>
</edit-config>
当然编辑
need to access your location for reasons