upgrader library
Classes
- TinyUpgrader
- Flutter 应用内更新核心类(单例模式)
Enums
- DownloadStatus
- 下载状态枚举
- UpdateStrategy
- 更新策略枚举(与服务端 update_status 字段映射)
Typedefs
- ErrorHandler = void Function(dynamic error)
- 错误处理器
-
ForcedUpdatePageBuilder
= Widget Function(BuildContext context, UpdateInfo updateInfo, ValueNotifier<
DownloadStatus> statusNotifier, ValueNotifier<double> progressNotifier) - 强制更新拦截页构建器
-
UpdateApiParser
= Future<
VersionInfo> Function(dynamic response) - 自定义更新API响应解析器
- UpdateAvailableCallback = void Function(BuildContext context, UpdateInfo updateInfo)
- 当检测到有新版本时的回调
-
UpdateDialogBuilder
= Widget Function(BuildContext context, UpdateInfo updateInfo, ValueNotifier<
DownloadStatus> statusNotifier, ValueNotifier<double> progressNotifier) - 自定义更新对话框构建器(可选 / 推荐更新时展示)