应用与更新

后台自动检查更新与 ed25519 签名校验,开机自启、运行时能力与重启时机。

应用在后台自动检查更新:启动约 30 秒后检查一次(错开首帧渲染和引擎握手),之后每 4 小时一次。发现新版本会在界面提示,无需手动检查。

  • 更新包带签名(ed25519),签名校验就在下载的那一步完成,字节一直留在内存里不落盘——为了让「验过的」和「装上的」是同一份东西。所以被篡改过的包装不上。
  • 确认安装后是 Klaus 自己把包换上去并重启;换失败就不重启,当前这份应用原样不动并告诉你原因。
  • 自己构建或开发版本没有签名包和更新源,会直接报「不支持更新」并拒绝安装,而不是假装在检查。所以「点检查更新没反应」先看这一条。

其他应用级的事项:

  • 开机自启:可以让 Klaus 随系统登录启动(守定时任务和频道消息时有用,应用没开就没人接消息)。
  • 运行时能力:当前版本、可用扩展与平台能力在应用信息里可查。遇到「这个功能在我这台机器上到底能不能用」时看这里。
  • 重启:新授予的系统权限、部分引擎配置变更需要重启生效。让 Klaus 代你重启会先问你一句(重启会打断正在跑的活)。
  • 看一眼当前的窗口:Klaus 能给自己的窗口拍一张截图再读图,所以「你看我这个页面」这种话它能真的看,不靠猜。