如何获取 Flutter 应用程序的构建和版本号

编程入门 行业动态 更新时间:2024-10-09 16:31:41
本文介绍了如何获取 Flutter 应用程序的构建和版本号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

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

I am currently developing an application which is currently in beta mode. Due to this, I would like to show them what version they are on. For example, "v1.0b10 - iOS". So far, I have got this code: Text("Build: V1.0b10 - " + (Platform.isIOS ? "iOS" : "Android")). How would I be able to get the build version and number within flutter?

推荐答案

您可以使用package_info_plus.

版本摘自:

安卓:

build.gradle, versionCode and versionName

iOS:

Info.plist, CFBundleVersion

用法添加依赖

  • 将此添加到包的 pubspec.yaml 文件中:
  • dependencies: package_info_plus: ^1.0.6

  • 将文件导入您的 dart 文件:
  • import 'package:package_info_plus/package_info_plus.dart';

  • 如果您的方法被标记为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; });

    更多推荐

    如何获取 Flutter 应用程序的构建和版本号

    本文发布于:2023-11-12 02:17:40,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1580221.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:版本号   应用程序   Flutter

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!