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)
自定义更新对话框构建器(可选 / 推荐更新时展示)