搜索插件、代码仓与 APP 分类

flutter_app_update 封面
插件详情v3.2.4

flutter_app_update

一个简单、轻量且可自定义的 Flutter 版本更新库

AndroidiOS
近 30 天下载
2780
喜欢数
60
Pub 分数
150

安装插件

flutter pub add flutter_app_update

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个轻量级且可自定义的 Flutter 包,用于处理应用版本更新。它能够无缝检测新版本应用并提示用户更新,支持 Android 和 iOS 平台。该库设计简单易集成,所需配置极少。提供灵活的更新对话框自定义选项,包括自定义消息、按钮和更新行为。非常适合希望以简单方式管理应用更新而无需依赖重型组件的开发者。

适合场景

  • 提示用户更新应用
  • 检查新应用版本
  • 自定义更新对话框外观
  • 与 CI/CD 工作流程集成
  • 处理静默更新
  • 显示更新日志

主要特点

  • 轻量且依赖极少
  • 对 Android 和 iOS 的支持
  • 可自定义的更新对话框
  • 与现有应用轻松集成
  • 可配置的更新检查频率
  • 更新日志支持

适合对象

  • 开发跨平台应用的开发者
  • 需要简单更新管理的团队
  • 需要用户友好更新提示的应用程序
  • 项目有严格的大小限制
  • 正在积极开发且频繁发布更新的应用程序

使用建议

  • 需要互联网连接以检查更新
  • 可能需要手动处理更新安装
  • 仅限基本更新逻辑
  • 无内置自动下载或后台更新
  • 更新过程中需要用户交互
  • 不适合企业级部署工作流

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Chinese Doc
一、Introduce
dependencies:
  flutter_app_update: ^latest_version
  • Create UpdateModel and set apk url
 UpdateModel model = UpdateModel(
   url,
   "flutterUpdate.apk",
   /// android res/mipmap icon name
   "ic_launcher",
   'https://itunes.apple.com/cn/app/xxxx',
 );
 AzhonAppUpdate.update(model).then((value) => debugPrint('$value'));
  • Add listener
@override
void initState() {
  super.initState();
  AzhonAppUpdate.listener((ResultModel model) {
    debugPrint('$model');
  });
}
三、Screenshot

   

所属分类

源码仓库

使用此插件的项目

暂无相关数据。