一、升级方案
1、移动端升级
腾讯Bugly ,支持Android 平台、iOS平台、Cocos2D、Unity3D。
2、window 升级
Squirrel
Squirrel 是一款免费的开源exe升级工具,支持自动下载最新的程序包、自动安装最新的程序包、自动卸载旧版本的程序等功能。Squirrel使用了GitHub的Release功能来管理程序包,因此程序包的发布和管理非常方便。
Squirrel的升级流程如下:
1)创建程序包:使用NSIS、Inno Setup等打包工具创建程序包,并将其发布到GitHub的Release页面。
2)升级检测:当程序启动时,Squirrel会检测是否有新的程序包,并自动下载最新的程序包。
3)安装新程序包:Squirrel会自动安装最新的程序包,并将旧版本的程序卸载。
4)重启程序:在安装完成后,Squirrel会自动重启程序。
Sparkle
Sparkle 是一款免费的开源exe升级工具,支持自动下载最新的程序包、自动安装最新的程序包、自动卸载旧版本的程序等功能。Sparkle使用了苹果的App Store的升级机制,因此在用户体验方面较为优秀。
Sparkle的升级流程如下:
1)创建程序包:使用NSIS、Inno Setup等打包工具创建程序包,并将其发布到服务器上。
2)升级检测:当程序启动时,Sparkle会检测是否有新的程序包,并自动下载最新的程序包。