如何在科尔多瓦上删除 ios 地理定位身份验证请求消息
Posted
技术标签:
【中文标题】如何在科尔多瓦上删除 ios 地理定位身份验证请求消息【英文标题】:How to remove ios geolocation auth request message on cordova 【发布时间】:2020-11-26 00:58:44 【问题描述】:我正在使用 Cordova 制作应用程序。
Cordoba 中的某些页面(index.html) 请求位置许可,这是一个功能。
在 Xcode 中修改 plist 以获取位置权限后,我不断收到以下消息
这是我的设置和发生的消息
我正在寻找解决此消息(/private/var/containers/Bundle/Application... /www/index.html Geolocation auth)出现的原因,但没有正确答案。我该怎么办?
【问题讨论】:
【参考方案1】:您需要安装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>
当然是编辑
出于某种原因需要访问您的位置
【讨论】:
以上是关于如何在科尔多瓦上删除 ios 地理定位身份验证请求消息的主要内容,如果未能解决你的问题,请参考以下文章