upgrader library

Classes

TinyUpgrader
Flutter 应用内更新核心类 (采用单例模式)

Enums

DownloadStatus
下载状态枚举
UpdateStatus

Typedefs

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