GameFrameWrok-StarForce的熱更强更步驟验证拆解

流程和原理主要是 根据之前的Unity GameFramework-打包和热更新模块(Resources资源))

然后主要依赖是包里面的Buildinfo.txt和每次打ab包生成的xxVersion.txt,原理之前已经说过,只要参考我的路径配置,下面主要是验证流程.

项目地址StarForce_HybridCLR

1.第一次

一.xxVersion.txt配置放在對應的版本的ab包下面;

二.第一次包的Buildinfo.txt的配置

2.正常更新不涉及强更的只许修改第一次的xxVersion.txt

正常打ab包

如果不修改第一次的xxVersion.txt,他会一直指向第一次的资源,那么就会显示没有更新,如果有对应的更新,要修改对应的第一次xxVersion.txt

我拿第三次的正常资源更新来测试,需修改,如果不涉及强更的,可以直接用第三次的覆盖第一次的xxVersion.txt

3.强更

一.修改第三次的配置,将ForceUpdateGame改为true;

二.修改本地BuildInfo.txt配置,并重新打包;

三修改1.0.0.1的AndroidVersion.txt

四.1.0.1包进去就会走强更逻辑(本地的key字典没配置,先不管)

五.模拟强更完 替换本地安装包


六.点击进去

七.下次修改就去修改1.0.4的配置,因为当前1.0.4已经指向了最新的版本;

八.测试后续更新,测试第6次的资源更新,用第六次的xxVersion.txt覆盖第四次的xxVersion.txt,记得保存

明显第六期有更新 并且正常;

九.再来一次强更:

1.修改0_1_0_4下面的xxVersion.txt的配置:

2.修改BuildInfo.txt里面的配置,指向当前最新的配置,也就是0_1_0_7

3.打0_1_0_7的ab包,打完并放到资源配置服务器上。

十.还是走强更流程,模拟强更流程

热更、强更流程均验证完毕。

重新模拟1.0.1-1.0.4-1.07的包,他们分别对应着


可能存在多次热更跳转,如果要直接跳到最新,那么直接吧1_0_1和0_1_0_4指向的强更的地址都指向同一个地方,只改那一个地方就好了,就是buildinfo.txt里面的对应参数配置。

GameFrameWrok-StarForce的熱更强更步驟相关推荐

  1. realme下月将推Q3s:Q系列下半年独苗 配置更强更全面

    今秋时节,手机圈迎来了一大波新机,除了顶级的代表性旗舰,各大厂商也带来了不少中端机型.现在有最新消息,近日realme 副总裁.全球产品线总裁王伟表示,realme下个月即将推出的Q系列手机,正式命名 ...

  2. 更强更方便的进制转换工具

    最近,我仿照https://blog.csdn.net/Eyizoha/article/details/94897931?locationNum=9&fps=1上的2-36进制转换的代码做出了 ...

  3. pytorch微调bert_香侬读 | RoBERT: 没错,我就是能更强——更大数据规模和仔细调参下的最优BERT

    文章标题:RoBERTa: A Robustly Optimized BERT Pretraining Approach 文章作者:Yinhan Liu, Myle Ott, Naman Goyal, ...

  4. Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:网络 相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱.使用习惯等问题暂时切换不了其他更快的构建 ...

  5. 双方互GAN,不如来试试群体博弈?更快更强更自由 | ICLR 2021

    博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI诞生之初,很长一段时间都停留在个体智能阶段,即面向"识别出图像中的内容"."听懂一段语音".&q ...

  6. 动态实例分割SOLOv2,更快更强更精准!

    今天跟大家分享下前天新出的论文 SOLOv2: Dynamic, Faster and Stronger,一看这名字就知道很霸气!SOLO 超越自己,在原有架构基础上引入动态卷积和发明了Matrix ...

  7. 即将取代Maven和Gradle的新一代更强更快的构建工具(至尊典藏版)

    目录 前言 1.介绍 2.安装 3.使用 3.1. 从GitHub下载压缩包 3.2. 解压并配置环境变量 3.3.测试 4.总结 前言 大家好,我是程序缘--幻羽,我又来了!! Maven和Grad ...

  8. 三星Galaxy S5:更强更准的手势操作

    根据国外媒体报道,三星公司未来的新旗舰Galaxy S5将采用最新的Synaptics技术来提高在手指悬停.手势操作及Air View.Air Gesture等功能的精确度. Synaptics技术还 ...

  9. 纯 Qml 实现仿画图3D的颜色选择器(更强更易用)

    [写在前面]         在做编辑相关的应用经常会用到颜色选择器.         实际上, Qt Widgets 时代使用 QColorDialog 或者 Qml 中 ColorDialog 即 ...

最新文章

  1. python退出命令-python退出指令
  2. C#使用post提交http请求
  3. php msf dev product,3 框架运行环境
  4. 如何阅读一本书 pdf_如何快速阅读一本书?
  5. kettle mysql 乱码
  6. Go语言命令行工具介绍-3
  7. Leetcode 946.验证栈序列
  8. JS写的简单的图片播放器
  9. CentOS6.9 minimal版本安装图形化界面
  10. Palindrome Number之Java实现
  11. SENT (Single Edge Nibble Transmission) 协议 接口
  12. web前端技术分享文档
  13. CMSIS-RTOS教程中文版
  14. 我的飞信发展方案(一)
  15. 混合策略改进鲸鱼优化算法-附代码
  16. Macbook查看隐藏文件
  17. uTorrent设置,防止出现磁盘负荷100%
  18. JSR303和拦截器
  19. 金融断直连,正式开始落地!
  20. ubuntu下IPv6查询相关命令

热门文章

  1. html css表格透明度,【总结】CSS透明度大汇总_html/css_WEB-ITnose
  2. 0816(032天 线程/进程03 一点细节+线程池)
  3. 父母的10种行为会导致孩子不自信
  4. 外接显示器输入不支持解决办法
  5. PaddleSports:“AI+体育”端到端开发套件及落地实践
  6. 从管理到变革,优秀管理者的进阶之路
  7. 计算机应用基础本科类第三阶段机考,2020年9月网络教育统考计算机应用基础机考注意事项...
  8. win8 网络 连接计算机名称,Win8系统宽带连接自动连接设置教程
  9. 支付宝直付通实现合单支付完整Demo
  10. 电子通信类顶级会议及期刊1(自用更新版)