Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓应用程序通过互联网更新_Android_Google App Engine_Google Cloud Messaging - Fatal编程技术网

Android 安卓应用程序通过互联网更新

Android 安卓应用程序通过互联网更新,android,google-app-engine,google-cloud-messaging,Android,Google App Engine,Google Cloud Messaging,我想做一个android应用程序,也就是说,它是一个测验应用程序。 比如在发布我的应用程序后,我添加了一些新问题。 我想当用户连接到互联网的应用程序应该更新 那么我如何从internet更新应用程序呢?应用程序中是否有sqlite中保存的数据?如果是这样,你可以在每次应用启动时在互联网上(可能是在你已经托管的网站上)查找数据更新。在异步任务中执行此操作,以免影响用户体验 如果找到了较新的数据,您可以获取它并在后台更新sqlite表。 与应用捆绑的数据:如果您编译并上传一个新的apk文件到play

我想做一个android应用程序,也就是说,它是一个测验应用程序。 比如在发布我的应用程序后,我添加了一些新问题。 我想当用户连接到互联网的应用程序应该更新


那么我如何从internet更新应用程序呢?

应用程序中是否有sqlite中保存的数据?如果是这样,你可以在每次应用启动时在互联网上(可能是在你已经托管的网站上)查找数据更新。在异步任务中执行此操作,以免影响用户体验

如果找到了较新的数据,您可以获取它并在后台更新sqlite表。

  • 与应用捆绑的数据:如果您编译并上传一个新的apk文件到play store,更新将显示在用户play store中。这对于偶尔的更新很有用,比如新版本的应用程序等等

  • 数据未与应用捆绑:您可以让应用从远程服务器获取其问题数据。这对于非常频繁的更新来说比较容易,比如你每天在网站上添加问题。但是你需要一个服务器