其他人得到了任何phonegap地理围栏插件工作??我甚至不能安装我找到的那些,那些只是cordova插件,而不是真正的phonegap。我认为它应该工作,但它不是。
编辑1:Watchposition不是一个选项,因为它不能在非https上工作,所以在file:// protocol中的webview肯定不会对此有帮助。
Edit2:当应用程序在后台时,我需要一些东西在后台工作,以保持运行并获得地理位置的坐标。
发布于 2017-12-14 21:06:47
我让cordova-plugin-geofence在一个Phonegap项目中工作:
我所做的步骤:
安装Phonegap CLI
npm install -g phonegap创建Phonegap CLI项目
phonegap create geofenceTest com.test.geofence geofenceTest添加了Android 7.0.0平台
phonegap platform add android@7.0.0(您也可以添加6.4.0,但如果您有最新的Android SDK工具,则默认不起作用)
添加了插件
phonegap plugin add cordova-plugin-geofence在config.xml中更改这一行(它有14行,但最新的Cordova需要16行)
<preference name="android-minSdkVersion" value="16" />在index.js中,我在第48行添加了以下内容
window.geofence.initialize(function(){alert('init ok');}, function(){alert('init error');});使用以下命令运行该应用程序:
phonegap run android --device它请求权限并收到init ok警报。
所有的Cordova插件都是Phonegap插件,Phonegap应用程序都是Cordova应用程序
https://stackoverflow.com/questions/47795930
复制相似问题