客户端热补丁更新机制
-
背景 客户端发布之后,若需要更新版本或者修复bug,由于可能会安装的客户端数量比较多,则卸载重装或者是手动替换文件比较麻烦且不方便。为了方便客户端的更新,所以使用热补丁更新机制,既将需要更新的文件上传至服务端ftp,客户端在启动使用时连接ftp自动检测是否需要更新,若是比较到本地版本与服务端的版本不一致,则提示用户是否更新,然后自动更新补丁文件。
-
补丁制作,MathHotfix 由研发使用,用于将客户端中的需要更新的内容制作成补丁。
-
补丁上传 UpClient 补丁上传程序,手动上传补丁,由补丁制作和发布者手动上传。输入连接的FTP服务信息,选择1.补丁制作中的补丁文件上传。
4.补丁检测及更新,UpdateFile
检测更新: 在启动客户端时自动检测是否需要更新,会提示是否更新以及更新内容。
更新过程: 若是需要更新则关闭原来客户端打开更新程序,并且显示更新情况以及更新进度和更新内容。