0

我打算使用phonegap来开发一个应用程序。我的要求是通过互联网检查某些东西的状态,然后如果检测到更改,然后向用户报告。在 Android 中,我通过编写一个后台服务来实现这一点,该服务在每天早上 10:00 被调用。

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

4

1 回答 1

1

如果没有本机功能,您将无法做到这一点。在 Android 上,您的方法可以正常工作;如有必要,您可以编写一个小插件来注册/注销您的服务。

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

我已经为一些应用程序这样做了。为了保持简单并避免自己不得不深入研究 Objective-C,您可以使用例如UrbanAirship及其PhoneGap 插件来为您处理通知。

于 2012-10-08T17:57:48.317 回答