如何获取 Flutter 应用程序的内部版本号和版本号

2024-01-01

我目前正在开发一个应用程序,目前处于测试模式。因此,我想向他们展示他们使用的版本。例如,“v1.0b10 - iOS”。到目前为止,我已经得到了这段代码:Text("Build: V1.0b10 - " + (Platform.isIOS ? "iOS" : "Android"))。我如何才能获得颤振中的构建版本和编号?


您可以使用包信息加 https://pub.dev/packages/package_info_plus.

版本摘自:

Android:

build.gradle, versionCode and versionName

iOS:

Info.plist, CFBundleVersion

Usage

添加依赖

  1. 将其添加到包的 pubspec.yaml 文件中:
dependencies:
  package_info_plus: ^1.0.6
  1. 将文件导入到 dart 文件中:
import 'package:package_info_plus/package_info_plus.dart';
  1. 如果你的方法被标记为async:
PackageInfo packageInfo = await PackageInfo.fromPlatform();

String appName = packageInfo.appName;
String packageName = packageInfo.packageName;
String version = packageInfo.version;
String buildNumber = packageInfo.buildNumber;

如果你不想使用await/async:

PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
  String appName = packageInfo.appName;
  String packageName = packageInfo.packageName;
  String version = packageInfo.version;
  String buildNumber = packageInfo.buildNumber;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取 Flutter 应用程序的内部版本号和版本号 的相关文章

随机推荐