【问题标题】:Cordova-Location access alert issueCordova-位置访问警报问题
【发布时间】:2015-12-31 13:10:34
【问题描述】:

"/users/home/library/developer/coresimulator/devices/785G44J-583J-73F0-44DG-1EN44K5M3/data/Containers/Bundle/Application/4JD4NJFD-J2MFK-34MD-543MKNK34K6656/APPName.app/www/index .html"想使用你的位置"

为了在我的应用程序中显示地图,我使用地理定位方法来获取当前位置。

此警报出现在应用程序中以获取位置信息。它经常出现。

如何删除此警报?我没有添加地理定位插件,只是使用了一些javascript方法,比如

navigator.geolocation.getCurrentPosition(getCoor, errorCoor, {maximumAge:60000, timeout:5000, enableHighAccuracy:true})

和 navigator.geolocation.watchPosition(scrollMap, handleError);

在安装应用程序时,只会出现询问访问权限的警报,即“允许 'appname' 在使用应用程序时访问 ypur 位置吗?”。和其他警报应该被删除。

我已经搜索过这个问题,但力图解决了这个问题

我该怎么做,请帮忙..

【问题讨论】:

标签: javascript jquery ios cordova


【解决方案1】:

除了安装cordova-plugin-geolocation,您还需要对其进行配置:

https://stackoverflow.com/a/48219988/596082

这是一项重要的隐私权限,您的用户需要先接受,然后您的应用才能使用。

【讨论】:

    【解决方案2】:

    你必须添加地理定位插件,如果你不添加它,那么它会使用 webview 默认地理定位,用“index.html”而不是“AppName”来显示该消息

    用这个命令添加它

    cordova plugin add cordova-plugin-geolocation
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-05-18
      相关资源
      最近更新 更多