基于phonegap的应用程序可以单独启动任务吗?

时间:2012-10-08 15:27:53

标签: cordova

我打算使用phonegap来开发应用。我的要求是通过互联网检查某些内容的状态,然后如果检测到更改,则向用户报告。在Android中,我通过编写一个后台服务来完成此操作,该服务在每天早上10:00时被调用。

这是我们可以用phonegap框架做的事吗?

1 个答案:

答案 0 :(得分:1)

如果没有原生功能,则无法执行此操作。在Android上你的方法会很好;如有必要,您可以编写一个小插件来注册/取消注册您的服务。

在iOS上,您应该使用推送通知服务来实现此目的。设置一个简单的服务器端脚本,定期检查目标URL并将结果缓存在例如一个HTML文件。如果新文件与缓存文件不同,请调用推送通知服务。

我为一些应用做了这个。为了简单起见并防止自己不得不深入了解Objective-C,你可以使用例如UrbanAirshipits PhoneGap plugin为您处理通知。