【发布时间】:2012-12-14 11:32:16
【问题描述】:
我想制作一个 android 应用程序。即它是一个测验应用程序。 就像发布我的应用程序后,我添加了一些新问题。 我想在用户连接到互联网时更新应用程序。
那么如何从互联网更新应用程序?
【问题讨论】:
标签: android google-app-engine google-cloud-messaging
我想制作一个 android 应用程序。即它是一个测验应用程序。 就像发布我的应用程序后,我添加了一些新问题。 我想在用户连接到互联网时更新应用程序。
那么如何从互联网更新应用程序?
【问题讨论】:
标签: android google-app-engine google-cloud-messaging
您是否在应用程序的 sqlite 中保存了数据?如果是这样,您可以在应用程序每次启动时在互联网上(可能是您已经托管的网站上)查找数据更新。在异步任务中执行此操作,以免影响用户体验。
如果找到更新的数据,您可以获取它并在后台更新 sqlite 表。
【讨论】:
与应用程序捆绑的数据:如果您编译并上传新的apk文件到Play商店,更新将显示在用户Play商店中。这适用于偶尔的更新,例如新版本的应用。
数据未与应用绑定:您可以让应用从远程服务器获取其问题数据。这对于非常频繁的更新更容易,例如您每天在网站上添加问题。但是你需要一台服务器。
【讨论】: