插件概览
r_upgrade 是一个 Flutter 插件,可在 Android 和 iOS 平台上实现应用升级和安装。它提供了一种简单的方法来检查更新、下载新版本并无缝安装。专为寻求可靠应用内更新功能的开发者设计,支持后台下载并处理平台特定的细节。可通过 pub.dev 轻松集成,并通过 GitHub 以开源透明的方式维护。适用于需要自动或手动更新流程而无需依赖外部商店的应用。
适合场景
- 应用内更新检查
- 自动应用升级
- 从自定义源手动安装
- 后台更新下载
- 跨平台更新管理
- 应用分发非官方商店
主要特点
- 支持 Android 和 iOS
- 通过 pub.dev 的简单集成
- 后台下载功能
- 平台特定的更新处理
- GitHub 上的开源代码
- 轻松更新检查和安装
适合对象
- 开发具有自定义更新逻辑的应用程序的开发者
- 需要离线或直接安装 APK/IPA 的应用
- 需要跨平台更新支持的项目
- 管理内部应用分发的团队
- 应用避免依赖 Google Play/应用商店
使用建议
- 需要在 Android 上具有正确的文件访问权限
- iOS 需要为应用安装进行额外配置
- 不适用于仅依赖 App Store/Play Store 的生产应用程序
- 用户必须在Android上启用来自未知来源的安装
- 仅限应用二进制更新,不包括动态内容
- 安装后可能需要处理应用重启