我使用Cordova和Geolocation插件3.0.0版构建了一个应用程序。该插件似乎没有错误安装。
我构建.apk并将其安装在设备中。我得到的信息是:
Do you want to install this application? It does not require any special access.
当我第一次运行应用程序时,会出现以下弹出窗口:
Allow app to access this device's location?
自从我使用之前的Geolocation插件(我认为版本2.4.3)进行了上一次构建以来已经有一段时间了,但我记得它在安装过程中说它需要GPS访问,而不需要许可在运行应用程序时。在安装过程中,它通过以下消息询问GPS权限:
Do you want to install this application? It will get access to:
access to precise location (GPS and network-based)
现在,插件似乎更像是一个web-API(HTML5)地理位置,而不是原生的GPS插件。此外,由于cordova插件兼容性问题,cordova不允许我使用以前的版本。
我的问题是: 插件安装有问题吗?或者它真的是像这样的新地理位置版本,在运行时期间请求HTML5地理位置的许可吗?