0.5.0
更新内容
- 首页新增更新铃铛,发现新版时显示红点,点击即可查看版本说明和安装包。
- 进入首页、返回首页和应用回到前台时静默检查更新;首页与更新页共享检查结果,避免重复请求。
- 自动检查成功后 6 小时内复用结果,失败后 15 分钟再试;保留手动检查入口。
- 更新检测使用已安装 APK 的实际版本,避免配置版本与原生版本不一致时漏报升级。
- 为检查更新增加请求超时和 GitHub 限流提示,失败时可直接打开版本发布页。
- Android 版本升级至 0.5.0(versionCode 7),沿用正式签名,支持覆盖安装旧版。
- GitHub Actions 构建改为使用固定正式签名,缺少签名配置时停止构建,避免生成无法覆盖升级的安装包。
下载
- DiceFrame-android-arm64-v8a.apk:主流 Android 手机推荐。
- DiceFrame-android-armeabi-v7a.apk:较旧的 32 位 ARM 手机。
- DiceFrame-android.apk:通用安装包,无法确定架构时选择。
- 每个 APK 均附带对应的
.sha256校验文件。
安装时直接覆盖旧版即可,无需卸载。首页铃铛为本版新增功能,旧版用户可通过“我的 → 检查更新”或本发布页下载升级。
验证
- TypeScript 类型检查与 ESLint 通过,350 项自动测试通过。
- 已在 Android 实机验证 0.4.0 → 0.5.0 覆盖升级,登录状态和原有对局列表保留。
- 新旧 APK 包名和签名一致,三个安装包均完成签名及版本校验。