JiYan 云更新 · 组件库 v1.3 更新公告

本次 v1.3 重点升级组件热更新机制，重构更新流程与文件管理策略，进一步提升更新效率、安全性及运行稳定性。

一、组件热更新

- 全新组件热更新架构：游戏仅保留精简加载壳，业务逻辑与界面由云端组件库提供。
- 一次接入，持续热更：组件库支持后台下发、自动检测及热切换，更新无需重新打包游戏或重启。
- 智能更新调度：优先更新组件库，再检查 ".so" 文件；仅云更新文件变更时需要重启游戏。

二、更新体验优化

- 统一组件更新与云更新弹窗，采用全新 iOS 风格界面。
- 改为手动确认更新，支持取消下载及断点续传。
- 新增下载进度、文件大小、百分比及通知栏状态展示。
- 更新完成后发送系统通知。
- 改用 SHA-256 判断组件版本，修复重复提示及同版本内容变更漏更新问题。

三、安全与稳定性升级

- 组件安装前严格校验文件大小、SHA-256、ECDSA 签名、壳版本及入口类。
- 连续启动失败 3 次自动回退至上一可用版本。
- 采用临时下载与原子切换机制，更新失败不影响旧版本。
- ".so" 文件自动备份，初始化异常时支持恢复。
- 严格按照文件清单加载，杜绝残留文件误加载。
- 按包名、账号及应用 ID 隔离存储，避免多应用之间相互干扰。
- 修复热切换后的同名 SO 加载冲突。
- 增加旧版本组件目录校验迁移，确保兼容性。

四、界面与交互优化

- 全面升级 iOS 风格 UI，采用玻璃白卡片、圆角布局及蓝色主按钮。
- 单应用场景自动隐藏应用切换入口。
- 重设计应用选择窗口。
- 修正版本信息展示，分别显示接入包版本与当前组件库版本。

五、日志与故障诊断

- 新增完整运行日志，覆盖检查、下载、校验、安装及回退流程。
- 敏感信息自动脱敏，避免账号、密钥及令牌写入日志。
- 新增组件异常状态上报，支持后台查看下载、校验、安装及初始化失败记录。

JiYan 云更新 v1.3
更灵活的组件更新机制，更严格的安全校验，更稳定的运行体验。