插件与手机 App 怎么更新
三条版本线,各自独立
移动访问体系里有三个可更新对象:dsh 主程序、dsh-mobile 插件、安卓 App。自插件 0.6.2 起,App 与插件连版本号都不再要求一致——插件升级不代表 App 要同步升级,按各自的更新节奏走就行。
插件更新
- npm 安装的插件:会在桌面界面加载时自动检查新版本,有更新时在「移动访问」面板标题右侧显示更新插件按钮,点它安装,装完重启 dsh 生效。
- 命令行强更:重跑安装命令取最新版即可:
dsh plugin --profile web add dsh-mobile@latest
- 桌面端用户:在应用「插件」页面更新,然后从应用菜单正常退出并重开。
App 更新
- Android App 不会主动检查或推送版本更新,去项目发布页(GitHub 仓库 saya-ch/dsh-mobile 的 Releases)取最新正式版。
- 正式版 APK 使用固定签名:从同一签名的旧正式版可以原位升级,配对数据保留,不用重新配对。
- 自行构建的 Debug APK 若签名不同,不能直接覆盖安装正式版,切换前准备好重新配对。
- 网盘发放的 0.2.0 包想要新功能(多设备列表、任务通知等 0.4.0 起的能力),同样是去发布页取新版。
更新后的检查
- dsh 重启后「移动访问」面板能正常打开。
- 手机端打开 App,设备列表状态点正常变绿。
- 会话同步正常,消息实时到达。
三条都过即更新成功;插件行为异常先查插件、App 与主程序版本怎么对应。