2.5 KiB
2.5 KiB
Changelog
1.1.0 - 易用性大幅提升
新增功能
- 🎯 AppUpgradeSimple - 极简API,一行代码实现升级功能
- 🛡️ PermissionHelper - 智能权限管理,自动处理Android各版本权限差异
- 📱 Android兼容性优化 - 完美支持Android 6.0到Android 14的所有版本
- 🚀 自动权限请求 - 根据Android版本自动请求相应权限
- 💡 更友好的权限提示 - 提供权限说明对话框,引导用户授权
改进优化
- ✨ 简化使用流程,新手也能快速上手
- ✨ 自动处理Android权限,无需手动申请
- ✨ 智能判断Android版本,自动适配不同权限策略
- ✨ 提供完整的权限状态查询接口
- ✨ 优化权限被拒绝时的处理流程
文档更新
- 📝 添加极简示例代码
- 📝 完善Android权限说明
- 📝 添加快速集成指南
- 📝 更新API文档
1.0.0 - 增强版发布
新增功能
- 🚀 智能版本管理 - 支持语义化版本、数字版本、时间戳、构建号等多种比较策略
- 🚀 高性能下载管理器 - 实现断点续传、多线程下载、自动重试机制
- 🚀 网络状态监测 - 实时监测网络类型、质量,提供智能下载策略
- 🚀 智能缓存系统 - 多级缓存、过期管理、自动清理、多种缓存策略
- 🚀 文件完整性校验 - 支持MD5/SHA256校验,在Isolate中执行避免阻塞
- 🚀 内存优化 - 使用弱引用、自动资源释放、防止内存泄漏
- 🚀 静默更新 - 支持后台下载、WiFi自动下载
- 🚀 灵活配置 - 丰富的配置选项,支持运行时动态调整
优化改进
- ⚡ 优化下载性能,支持智能分块和并发控制
- ⚡ 改进错误处理,添加自动重试机制
- ⚡ 优化内存使用,防止大文件下载时OOM
- ⚡ 改进网络请求,添加超时控制和代理支持
- ⚡ 优化UI组件,提供更好的用户体验
架构改进
- 📦 模块化设计,核心功能独立封装
- 📦 单例模式管理,避免重复实例化
- 📦 观察者模式处理状态变化
- 📦 策略模式处理不同平台差异
开发体验
- 📝 完善的API文档和使用示例
- 📝 详细的配置说明
- 📝 丰富的回调接口
- 📝 完整的错误信息
0.0.1 - 初始版本
- 初始版本发布
- 支持版本检查功能
- 支持Android APK下载和安装
- 支持iOS跳转App Store
- 提供升级对话框UI组件
- 提供下载进度显示组件
- 支持强制和非强制更新
- 完整的错误处理机制