65 lines
2.5 KiB
Markdown
65 lines
2.5 KiB
Markdown
# 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组件
|
||
* 提供下载进度显示组件
|
||
* 支持强制和非强制更新
|
||
* 完整的错误处理机制 |