iOS4上的Phonegap后台服务?

时间:2010-10-01 18:16:19

标签: ios4 background notifications cordova multitasking

我可以在iOS 4上运行的phonegap应用程序在没有活动应用程序的情况下获得后台服务(例如,每小时检查一次网址并提醒用户是否有任何更改)?

如果是这样,怎么样?

3 个答案:

答案 0 :(得分:2)

是的,你可以这样做,但Apple可能会拒绝它。后台运行绑定到非常具体的规则。对于这种东西,Apple发明了Push Notifications(来自服务器)。

您可以阅读有关该文档的开发人员文档。

答案 1 :(得分:1)

实现这一目标的最佳方法是为PhoneGap创建一个插件,该插件可在手机上本机运行。 PhoneGap建议通过本机代码完成任何繁重的工作。

查看IOS文档以了解后台任务,它应该告诉您什么是允许的,什么不是。

http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

答案 2 :(得分:0)

为什么不使用onPause和onResume事件。他们非常乐于助人。