我正在开发一个app安装.apk文件的应用程序,该文件在我的本地服务器上可用。 如果已安装的本地服务器应用程序有任何更新通知,则需要更新应用程序。我正在使用GCM向Android设备发送通知以进行更新,并从通知中获取 versionCode 并将其与已安装的.apk版本进行比较。事情是对的。但我坚持如何更新每个安装的本地服务器应用程序,以便其设置不会改变。
感谢。
答案 0 :(得分:0)
Android应用程序是否可以作为服务器的客户端?如果是这种情况,我不建议您使用服务器端推送更新通知。如果通知无法到达设备(AFAIK,官方文档说,这是正常行为),用户将有过时的版本。最好定期/在每次访问服务器时检查新版本,并按照here和here解释下载/安装apk。您可能还需要查看source code of FDroid,其中包含服务器端和客户端组件,可以获取,下载和安装多个应用程序的更新。