upgrader library
Classes
- TinyUpgrader
- Flutter 应用内更新核心类 (采用单例模式)
Enums
- DownloadStatus
- 下载状态枚举
- UpdateStatus
Typedefs
- ErrorHandler = void Function(dynamic error)
- 错误处理器
-
UpdateApiParser
= Future<
VersionInfo> Function(dynamic response) -
自定义更新API响应解析器
responsedio请求后的响应体 - UpdateAvailableCallback = void Function(BuildContext context, UpdateInfo updateInfo)
-
当检测到有新版本时的回调(如果未提供
dialogBuilder) 用户可以利用此回调实现页面内更新提示等自定义逻辑 -
UpdateDialogBuilder
= Widget Function(BuildContext context, UpdateInfo updateInfo, ValueNotifier<
DownloadStatus> statusNotifier, ValueNotifier<double> progressNotifier) -
自定义更新对话框构建器
context- BuildContextupdateInfo- 更新信息statusNotifier- 下载状态监听器progressNotifier- 下载进度监听器 (0.0 ~ 1.0)