1.其实这里思路就是
- 将资源目录下的源码文件先打包成zi然后加密
- 打包到APK中去,然后APK获取此压缩包解密,存储到data目录下,或者每次都解密,这样加载就慢了。
- 每次对比资源目录的文件MD5值看是否有改变,有改变覆盖本地更新
2.使用的项目是 https://github.com/zhangjianying/cordova-encrypt-assets
- 该项目比较老,需要自己创建package.json文件,才能导入到cordova
- 下载改项目之后,将当前需要加密的文件和removeWWW.js存放在同一级文件
- 执行node命令运行即可生成加密之后的文件
- 此处需要注意压缩的目录层级必须以www文件开始
网友评论