软件更新服务之服务端搭建
欢迎访问我的博客https://www.marxcbr.cn/
说到软件更新相信大家肯定都不止一次两次见过了吧。在手机上,经常可以看到某某助手或者应用中心提示应用更新,而且会很醒目地告诉你:可以节约多少多少流量。在大家各自的PC上面也不止一次看到这种提示吧。
“检查到新版本x.x.x,当前版本是x.x.x,是否更新”
PC软件提示更新
Android软件提示更新
这种软件更新是怎么做到的呢?抛开Android的不说,咱们本次讨论一下PC的软件是如何做到的怎么样?
其实,流程是十分简单的,大家也是一想就能明白。
流程如下:
首先,咱们得先有一部远程服务器吧。用来存放软件更新的文件以及清单文件,以及搭建一个服务用以软件检测是否存在有新版本和下载新文件用
接着软件客户端,就是你的PC上面要有个服务去检测发现版本更新信息。可以在启动的时候,也可以在你点击软件检查更新的时候去检查版本信息。
点击更新后,下载清单文件,然后再比较一下清单文件和本地文件的差异,可以检测一下文件的MD5什么的。如果不一样的就下载更新,当然如果是不