一个轻量级的 Flutter 包,可显示平台特定的对话框,提示用户更新应用。专为与 Android、iOS、macOS、Windows 和 Linux 无缝集成而设计,无需复杂配置即可提供原生般的更新体验。当检测到新版本时,可触发该对话框,帮助通过鼓励及时更新来提高用户留存率。支持自定义消息、按钮以及可选的应用商店或更新说明链接。
适合场景
- 提示用户在新版本发布后进行更新
- 通过更新提醒提高应用留存率
- 以原生样式显示更新通知
- 与 CI/CD 流水线集成以进行自动更新检查
- 在各个平台上提供一致的更新体验
主要特点
- 平台特定的 UI 渲染
- 简单集成,设置最少
- 可自定义的消息和按钮文本
- 支持深度链接到应用商店
- 跨平台兼容性(Android、iOS、macOS、Windows、Linux)
适合对象
- 开发者寻求一个简单的应用程序更新提示
- 需要频繁更新并具有用户参与度的应用程序
- 旨在跨多个平台实现原生外观对话框的项目
- 希望减少更新对话框样板代码的团队
使用建议
- 需要在包外部手动编写版本检查逻辑
- 不支持自动下载或安装
- 除了基本的文本和按钮外,自定义选项有限
- 最好与后端或版本检查服务一起使用
- 不适用于静默或后台更新
