插件概览
一个 Flutter 包,可简化显示平台特定的更新对话框:Android 上使用 Material Design,iOS 上使用 Cupertino。它支持通过 Google Play 进行应用内更新,当有新版本可用时,可提供无缝的用户体验。该包会处理版本检查,并直接通过各自的应用商店提示用户更新,从而在更新过程中减少摩擦。非常适合需要跨平台流畅、原生式更新流程的应用。
适合场景
- 显示应用内更新提示
- 集成 Google Play 应用内更新
- 支持 iOS 和 Android 更新对话框
- 自动化版本检查工作流程
- 通过及时更新提升用户留存率
- 启用静默更新通知
主要特点
- 平台特定的 UI(Material/Cupertino)
- Google Play 应用内更新支持
- 简单集成,设置最少
- 版本比较和更新检测
- 可自定义的更新对话框内容
- 跨平台兼容性
适合对象
- 同时针对 Android 和 iOS 的应用
- 使用 Google Play 进行分发的开发者
- 需要自动更新提示的项目
- 专注于用户体验和留存的应用
- 希望更新处理代码最少的团队
使用建议
- Android 上需要 Google Play 服务
- iOS 应用内更新需要 App Store Connect 配置
- 仅限 Google Play 和 Apple App Store 更新机制
- 需要适当的版本控制策略
- 可能需要额外权限以进行更新检查
- 不适用于非门店分销模式