Android 如何在Cordova中每5分钟获取一次地理位置,即使应用程序未处于运行状态

Android 如何在Cordova中每5分钟获取一次地理位置,即使应用程序未处于运行状态,android,ios,cordova,phonegap-plugins,cordova-plugins,Android,Ios,Cordova,Phonegap Plugins,Cordova Plugins,我正在使用Cordova(Phonegap)开发一个企业应用程序 我必须每5分钟获取一次位置更新,并将其发送到我的web服务,即使应用程序处于后台(而不是运行状态) 有人对此问题有解决方案或想法吗?您必须在应用程序的Info.plist文件中使用位置值启用UIBackgroundModes键(请参阅本部分的完整详细信息。如果应用程序未处于运行状态,您可以创建一个服务并保持其运行,也就是说,在后台。为此,您可以实现如下前台服务: 然后,当服务打开时,您开始收集位置更新并将其发送到web服务。 我

我正在使用Cordova(Phonegap)开发一个企业应用程序
我必须每5分钟获取一次位置更新,并将其发送到我的web服务,即使应用程序处于后台(而不是运行状态)


有人对此问题有解决方案或想法吗?

您必须在应用程序的Info.plist文件中使用
位置值启用
UIBackgroundModes
键(请参阅本部分的完整详细信息。

如果应用程序未处于运行状态,您可以创建一个服务并保持其运行,也就是说,在后台。为此,您可以实现如下前台服务:

然后,当服务打开时,您开始收集位置更新并将其发送到web服务。

我希望我没弄错,这就是你想要的。

这里是Cordova中的插件,用于在后台获取地理位置信息

希望它能帮助你找到你想要的东西


问候。

谢谢你的回复,Andrei,但我正在寻找cordova。在cordova怎么办(Phonegap)应用程序。我做过一次,据我记忆所及,android应用程序和web界面的交互是通过插件完成的。插件访问了一些与服务交互的界面,并向插件发送更新。这是2013年的事,从那时起事情可能已经改变了。嗨,如果你知道任何插件,请帮助我…我想支持iOS和Android平台。首先学习如何编写插件,然后尝试使用observer模式制作一个演示应用程序,这样您可以在插件中获得通知,然后您可以更新web UI。