h5 热更新方案
处理微信缓存问题
表现: 个别手机下载文件失败, 报 "errMsg":"downloadFile:fail file not found error".
调查: 资源路径正确, cdn资源正确
探索:
- charles 抓包, 请求没有问题, 下载没有问题
- 调整并发下载数量为 1 , 问题有缓解, 但仍然出现。
- 尝试不适用缓存, 直接加载, 问题解决
结论:
微信wx.downloadFileapi 内部异常
解决办法:
使用缓存出现异常时,退回到无缓存状态, 直接用 image 去 load .