[]关于LAYADCC关于热更新问题。真心希望解决!!

看关于LAYADCC的文档,里面有一个很重要的步骤:

打包APP的时候

这个域名是写死在打包了的文件里面的。如果这个更新的资源的域名挂了或者迁移了,那是不是又要重新打包然后过审??

这个不能写灵活点吗?? 这个请求资源地址的URL,可以我们开发者自定义下,如果域名换了,我们通过其他比如PHP重新获取URL,就可以又自动更新了,而不需要重新打包了。
 
我看了其他几个引擎,都没这样直接写死在包里面,而且包名还必须是资源更新的域名。真心希望,laya团队这里可以改变下,layaPlayer的效率没得说,但是我说的这个情况绝对会发生的。我们开发者在制作的过程中就会考虑到这个问题,真出现我说的情况,那对线上产品确实是很大的灾难,恳请给个答复
1122222.png
已邀请:

Monica - 知识达人

赞同来自:

现在是支持跳转地址的,但是跳转是比较重量级的,所以建议你不要用跳转的方式。不过可以直接取修改index.js 在loadurl之前,先访问一个url获取实际地址,再loadUrl 实际地址。如果你采用这种方式的话就不要打包资源了(当然dcc 缓存功能依然存在,只是第一次要下载
)。你的建议已经反馈给相关的同事了,目前短时间内可能改不了了。之后会根据你的建议把缓存目录这个限制给去掉(这个修改之后会在版本更新的时候标注,之后可以关注下)

beyongpaul

赞同来自:

直接取修改index.js 在loadurl之前,先访问一个url获取实际地址,再loadUrl 实际地址。loadUrl之后,是如何把这个地址告诉给dcc缓存功能的?这里没看懂,能否麻烦你,抽空写一个简单的demo。我理解下。
 
感谢把我提的问题,反馈到上去,希望以后版本能解决
 
 

beyongpaul

赞同来自:

官方团队,请问上次说的那个文件权限改了吗??现在热更这个解决方案,就差这个了?

moketao

赞同来自:

是不是可以这样:
用一个稳定的域名(比如 www.A.com。)
指向不稳定的cdn域名 www.cdn-B.com 
这样就算是cdn挂掉也没事。
重新修改 www.A.com  ,指向新的 www.cdn-C.com  域名就行了。
 
只是猜测,不确定可行。
 

18638179199

赞同来自:

我没太懂这个问题,我现在是需要按游戏拆分html文档,要不然我游戏越来越多,单一html文档上已经几百个script标签了。canvas又不支持跨域加载资源,再cdn也搁不住这个资源加载速度啊

要回复问题请先

商务合作
商务合作