插件概览
App Updater 是一个全面的 Flutter 包,可让应用程序检查更新并显示原生平台对话框。它支持 iOS、Android、macOS、Windows 和 Linux,提供发布说明、分析集成、GitHub 发布、Firebase 远程配置和本地化等功能。该包通过最少的配置即可确保无缝的更新体验,并利用平台特定的行为,在各种设备上实现一致的用户交互。
适合场景
- 在多个平台上检查应用更新
- 显示原生更新对话框
- 与 GitHub 发行版集成
- 使用 Firebase Remote Config 进行更新逻辑
- 向用户显示发布说明
- 启用更新的分析跟踪
主要特点
- 支持 iOS、Android、macOS、Windows 和 Linux
- 平台原生更新对话框
- 发布说明显示
- 分析集成
- GitHub 和 Firebase Remote Config 支持
- Localization-ready
适合对象
- 需要自动更新检查的应用程序
- 面向多个桌面和移动平台的开发者
- 需要发布说明可见性的项目
- 使用 Firebase 或 GitHub 进行发布
- 专注于通过及时更新提升用户留存的应用
使用建议
- 需要互联网连接以进行更新检查
- 可能需要为 Firebase 或 GitHub 进行额外设置
- 原生对话框外观的自定义选项有限
- 依赖外部服务获取更新元数据
- 频繁检查可能带来的性能影响
