一、实现思路
整体思路如下:
程序A:
1、向服务器发消息 获得服务器消息
2、获得的数据和本地数据做比较
3、如果需要更新,就自动启动【更新系统】
方案一:利用传参启动【更新系统】
方案二:更改 【更新系统】的配置文件
更新系统
1、能根据传入的参数来执行 下载/解压 文件
2、能读取配置文件来执行下 载/解压 文件
3、启动下载的程序
问题一、
程序A只是调用了更新系统,本地数据如何改变呢?
解决方案:下载的文件 要将配置文件给整好,让本地版本和Update版本一致
解决方案一:【更新程序】启动的时候进行传参
程序打开后,对参数进行保存更新
功能点实现
1、使用unity进行带参数启动外部程序
2、Json的读写-->LitJson的使用
3、获取程序的路径
4、和本地数据的比对
5、文件的下载
6、文件的解压