fix: 修复应用更新检查机制

🔧 更新检查优化:
- 复刻 FongMi/TV 的更新检查机制
- 使用独立 Release 仓库托管更新信息
- 避免 GitHub API 频率限制问题
- 默认启用自动更新检查功能

📂 文件变更:
- 重写手机版 Updater.java,统一更新检查逻辑
- 修改 Github.java,指向新的 Release 仓库
- 启用 getAutoUpdateCheck() 默认值为 true

 功能改进:
- 手机版和TV版使用相同的更新检查机制
- 支持国内外网络环境自动切换
- 错误处理和用户提示优化
This commit is contained in:
您的名字
2025-09-26 13:55:29 +08:00
parent 0734ffc630
commit e094f38423
5 changed files with 180 additions and 123 deletions
+18
View File
@@ -0,0 +1,18 @@
#!/bin/bash
# GitHub CLI 创建 Release 脚本
# 使用前请先运行: gh auth login
echo "创建 XMBOX v3.0.7 Release..."
gh release create v3.0.7 \
--title "XMBOX v3.0.7 - 全面优化稳定性和用户体验" \
--notes-file RELEASE_NOTES_v3.0.7.md \
--draft \
~/Desktop/mobile-arm64_v8a-v3.0.7.apk \
~/Desktop/mobile-armeabi_v7a-v3.0.7.apk \
~/Desktop/leanback-arm64_v8a-v3.0.7.apk \
~/Desktop/leanback-armeabi_v7a-v3.0.7.apk
echo "Release 创建完成(草稿状态)"
echo "请在 GitHub 上检查并发布"