2013-01-15 33 views
3

我正在开发一个应用程序,它跟踪使用PhoneGap/Cordova的用户的地理位置。即使应用程序处于后台,也知道用户的位置至关重要。我在谷歌组和论坛上发现了很多相互矛盾的信息。一些人声称它可以工作,而另一些人声称它不工作,因为Apple拒绝在后台执行JavaScript。 Lot的信息已经过时,我尝试的黑客和解决方法失败了。PhoneGap iOS getCurrentPosition当应用程序在后台

我在我的projectname.info.plist中添加了“所需的背景模式”/“位置更新的应用寄存器”属性。

我的简单问题是;使用PhoneGap iOS应用程序收集地理信息运行背景甚至可能?

问候!

回答

0

答案是否定的。当应用程序处于后台时,Apple不允许执行Javascript。一个可能的解决方案是创建一个phonegap插件,它不使用Javascript就可以实现。

+0

这有帮助吗?我还没有测试过它,但这听起来太好了,以至于不真实:http://www.thewebdevelopmentblog.com/2013/05/solution-phonegap-tracking-geolocations-in-the-background-ios/ – Greg

相关问题