1.其實這里思路就是
- 將資源目錄下的源碼文件先打包成zi然后加密
- 打包到APK中去,然后APK獲取此壓縮包解密,存儲到data目錄下,或者每次都解密,這樣加載就慢了。
- 每次對比資源目錄的文件MD5值看是否有改變,有改變覆蓋本地更新
2.使用的項目是 https://github.com/zhangjianying/cordova-encrypt-assets
- 該項目比較老,需要自己創(chuàng)建package.json文件,才能導(dǎo)入到cordova
- 下載改項目之后,將當(dāng)前需要加密的文件和removeWWW.js存放在同一級文件
- 執(zhí)行node命令運行即可生成加密之后的文件
image.png
- 此處需要注意壓縮的目錄層級必須以www文件開始