热更新 Creator 3.x 原生平台热更新

不客气的啦~

我想请教一下,如果我打包成了安卓上架应用市场,上架以后我对游戏进行了资源和代码热更新,新用户从应用市场下载应用后第一次打开就会热更吗?还是要重启以后才可以生效?

应用市场的不是最新的就会热更,热更后游戏会自动重启,然后用户的就是最新的了

收藏一波,谢谢分享

@1583863103我现在用的3.8.1,将官方demo里面的 extensions复制过来,但是构建的时候里面没有hot——update相关的内容,不知道啥情况

有点广泛呀,manifest有生成吗

想请问下,如果是本地建的http-server,地址填是的本机当前地址,并且能在网页上能访问到,那么此时应该也可以下载得到manifest文件的吧,在as上获取的eventcode为1,提示1 download Manifest failed,能请问下这个是因为本地的服务器导致下载不到吗?

mark 大佬牛

在此感谢大佬,测试window平台没有问题,弱弱的问一句,兼容ios、Android吗 刚才摸清楚creator流程 :smile:

我试过安卓可以,windows是有打印比较好测试,没试过ios,你可以打包试一下

没怎么接触过热更,我有个疑问想问下你,就是热更对脚本或者说资源存放有没有要求?,项目目前结构是这样子的:公共的或业务功能模块都划分了对应bundle(存放的是图片/动画/预制体),但所有脚本文件都是放在scripts中,里面再划分的,我的疑问是,我是否需要将脚本文件资源放入到对应的bundle中,大佬有空时给解惑下哈,
感谢你的分享,我先去按照大佬的步骤来实践下,有问题我再来向你请教

使用热更案例工程,构建windows,报这个错误 image
错误搜索了下,说得去安装vs 2017,看了下文档中 CMake 使用简介,不是很懂

官方示例,版本比较没有问题 但是checkCb一直返回code=5,大佬能知道是哪的问题么
image

image 进度更新 ,问题不大

但是我调用的只是版本号检测checkUpdate方法,还没有调用update方法

我也遇到过,不处理他就是了

像我这个没用过Node.js 的, 还以为官方Dome出bug了呢
每次启动都有个爆红!

8.运行项目 这个是指模拟器预览 还是运行之前老的项目

如果重新出整包(非更新包) 感觉要构建两次吧 否则包内的manifest还是老的

按照目前流程应该有这个问题,不知道其他人是怎么解决这个问题的