[LayaAir 2.0][LayaNative]关于的zip更新的一些疑问
官方文档:https://ldc2.layabox.com/doc/?nav=zh-ts-6-2-5
项目需要实现layadcc打空壳包apk,然后在第一次登陆的时候加载一个zip,这个zip里面存放的是部分资源,避免第一次运行的时候所有资源都要加载一遍导致用户体验差的问题。(知道打apk的时候可以把部分资源直接打到apk里面,但是现在项目的需求就是打空壳包,所以这种方案不考虑)
现在空壳包已经打出来了,cdn资源也弄好了。就是这个zip更新没看到文档。问题如下:
1、zip里面的目录层级是怎么样的,存放的是dcc打的catch文件,还是不经过dcc直接拷贝项目assets目录下的文件?
2、updateByZip这个函数怎么调用,代码是写在H5项目里还是写在发布出来的native项目,有无示例代码?
望解惑。感谢。
项目需要实现layadcc打空壳包apk,然后在第一次登陆的时候加载一个zip,这个zip里面存放的是部分资源,避免第一次运行的时候所有资源都要加载一遍导致用户体验差的问题。(知道打apk的时候可以把部分资源直接打到apk里面,但是现在项目的需求就是打空壳包,所以这种方案不考虑)
现在空壳包已经打出来了,cdn资源也弄好了。就是这个zip更新没看到文档。问题如下:
1、zip里面的目录层级是怎么样的,存放的是dcc打的catch文件,还是不经过dcc直接拷贝项目assets目录下的文件?
2、updateByZip这个函数怎么调用,代码是写在H5项目里还是写在发布出来的native项目,有无示例代码?
望解惑。感谢。
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
汤荣斌
赞同来自:
Lee3260
赞同来自:
2.在native里写
一般这个功能用来做资源后台加载的 ,另外提供一个思路 不经过zip更新,而直接加载文件 使用2进制类型加载,然后通过laya函数转存到cache里 好处是加载好1个前台能用1个 zip是全部加载完 一次量过大 可能导致线程卡 具体不描述啦 太多了
Nikeo
赞同来自: