phonegap - 允许在应用未运行时更新应用数据库

时间:2012-09-12 11:12:56

标签: android cordova

我正在使用phonegap编写一个Web应用程序,并希望使用我服务器中的最新数据更新应用程序数据库,但是这样做是作为后台任务而无需用户进行交互。

Google Play商店执行此操作,因为当我有wifi连接时它会自动显示更新,而我无需打开Play商店应用。

对于如何实现这一点的任何想法或帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我认为你想使用Google Cloud Messaging for Android

它允许您从服务器向手机发送消息,当应用程序处于后台时也是如此。如果您不想实现触发消息的服务器应用程序,您可以将后台任务作为Service运行,但需要通过在手机启动后至少启动应用程序一次来进行初始化。此外,它在运行期间消耗电池电量。我说Google Cloud Messaging是一个更优雅的解决方案。