更新模块时最稳妥的顺序
更新不是「装个新的」这么简单
模块的生效链路长(框架、作用域、重启缺一不可),更新动作会打断其中某些环节。按下面的顺序走一遍,升级后就不会出现「更新完以为坏了」的假故障。
更新前:留下三样东西
- 抄版本号:基础信息页三行版本号拍个照,出问题时知道从哪个版本升上来的;
- 记开关状态:面板设置与辅助功能两页的开关状态截图,个别情况下更新后需要核对;
- 确认资源在本地:重要的表情语音已经保存到位,在线资源更新期间可能临时不可用,见收藏与整理自己常用的表情。
更新中:覆盖安装
- 从与旧版相同的正规渠道取新版安装包(仓库发行版优先);
- 直接覆盖安装,不需要先卸载旧版;
- 安装包核对要点见安装包装不上或解析失败怎么办。
更新后:三步恢复与验证
- 重启作用域:更新后的模块代码要等聊天应用下次启动才挂载,重启动作见为什么勾完作用域必须重启才生效;
- 核对作用域勾选:个别框架在模块更新后要求重新确认勾选,回管理器看一眼;
- 长按验证:进聊天窗口长按手势,面板正常弹出即更新完成。
更新后反而出问题
- 先确认不是没重启的假故障(第一亿人说第一遍:要重启);
- 核对开关状态与更新前截图,个别开关可能被重置;
- 新版本自身的问题,作者通常会在频道收集该版本反馈,见每个版本改了什么去哪里看;
- 需要回退时去发行版页找旧版本安装包,这也是优先用仓库渠道的最大好处。