插件概览
upgrader 包帮助 Flutter 应用检测应用商店中是否有新版本可用,并提示用户升级。它会在应用启动时或在指定的时间间隔内检查更新,显示可自定义的对话框,其中包含升级说明。该包支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常适合需要无缝更新管理的跨平台应用。通过一个简单的命令即可轻松集成,并提供自定义升级体验的选项。
适合场景
- 应用商店更新通知
- 启动时的自动版本检查
- 自定义升级对话框
- 跨平台更新提示
- 通过及时升级提高用户留存
- 应用内升级指南
主要特点
- 实时版本检查
- 可自定义的升级对话框
- 支持所有主要平台
- 与 Flutter 的轻松集成
- 可配置的检查间隔
- 回退到手动更新链接
适合对象
- 需要频繁更新的应用
- 跨平台移动和桌面应用
- 专注于用户留存的开发者
- 具有严格发布周期的应用程序
- 希望更新逻辑最少的团队
- 需要自动升级提示的项目
使用建议
- 需要互联网连接以进行版本检查
- 可能需要为复杂的工作流程进行定制
- 仅限基于商店的版本检测
- 无内置的 beta 通道支持
- 如果过度使用,可能会引起用户的烦恼
- 依赖外部存储API获取版本数据
