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

插件详情v0.3.2

flutter_app_version_checker

一个轻量级的 Flutter 插件,用于检查您的应用在 Google Play 商店或 Apple App Store 上是否为最新版本

AndroidiOS
近 30 天下载
164
喜欢数
58
Pub 分数
140

安装插件

flutter pub add flutter_app_version_checker

插件介绍

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

一个轻量级的 Flutter 插件,用于检查您的应用当前版本是否在 Google Play 商店或 Apple App Store 上最新。它会从相应的应用商店获取最新版本信息,并与已安装的版本进行比较,帮助用户保持更新。该插件易于集成,支持 Android 和 iOS 平台。适用于需要及时更新以维持功能或安全性的应用。

适合场景

  • 启动时检查应用更新
  • 提示用户在有新版本可用时进行更新
  • 确保用户处于最新稳定版本
  • 在企业环境中监控应用版本合规性
  • 自动将用户重定向到应用商店以进行更新

主要特点

  • 实时版本比较
  • 同时支持 Android 和 iOS
  • 所需设置最少
  • 无额外依赖
  • 提供更新状态的回调

适合对象

  • 需要频繁更新的应用
  • 企业移动应用
  • 安全敏感的应用程序
  • 面向用户的应用程序,定期发布新功能
  • 寻求简单更新检测的开发者

使用建议

  • 依赖应用商店的可用性和响应时间
  • 不处理应用内更新逻辑
  • 需要互联网连接以检查版本
  • 可能需要缓存以供离线使用
  • 仅限 Google Play 和 Apple App Store

原始 README

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

App Version Checker

this package is used to check if your app has a new version on playstore or apple app store. or you can even check what is the latest version of another app on playstore or apple app store.

Installing

Add App Version Checker to your pubspec:

dependencies:
  flutter_app_version_checker: any # or the latest version on Pub
Usage
  final _checker = AppVersionChecker();

  @override
  void initState() {
    super.initState();
    checkVersion();
  }

  void checkVersion() async {
    _checker.checkUpdate().then((value) {
      print(value.canUpdate); //return true if update is available
      print(value.currentVersion); //return current app version
      print(value.newVersion); //return the new app version
      print(value.appURL); //return the app url
      print(value.errorMessage); //return error message if found else it will return null
    });
  }
Or
  final _checker = AppVersionChecker(
      appId: "specify the app id (optional)",
      currentVersion: "specify the current version (optional)");
...
Use on ApkPure Store
   final _checker = AppVersionChecker(
    appId: "com.vanced.android.youtube",
    androidStore: AndroidStore.apkPure,
  );
...

所属分类

依赖

依赖清单 2 项

源码仓库

使用此插件的项目

暂无相关数据。