Phonegap 地理围栏插件
Phonegap Geofencing plugin
其他人有任何 phonegap 地理围栏插件工作吗?我什至无法安装我找到的那些,它们只是 cordova 插件,不是真正的 phonegap。
我虽然应该可以,但没有。
Edit1:Watchposition 不是一个选项,因为它在非 https 上不起作用,所以 file:// 协议中的 webview 肯定对此没有帮助。
Edit2:当应用程序处于后台时,我需要一些东西在后台工作,以保持 运行 并获取地理位置的坐标。
我已经 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 应用程序
其他人有任何 phonegap 地理围栏插件工作吗?我什至无法安装我找到的那些,它们只是 cordova 插件,不是真正的 phonegap。 我虽然应该可以,但没有。
Edit1:Watchposition 不是一个选项,因为它在非 https 上不起作用,所以 file:// 协议中的 webview 肯定对此没有帮助。
Edit2:当应用程序处于后台时,我需要一些东西在后台工作,以保持 运行 并获取地理位置的坐标。
我已经 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 应用程序