Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Flatter Web中访问应用程序版本?_Flutter_Flutter Web - Fatal编程技术网

Flutter 如何在Flatter Web中访问应用程序版本?

Flutter 如何在Flatter Web中访问应用程序版本?,flutter,flutter-web,Flutter,Flutter Web,在颤振应用程序中,pubspec.yaml文件中有一个version属性来指定应用程序版本 在为web构建时,是否可以从dart代码访问此值?现在有 支持web和其他平台的颤振 用法 您是否检查过这个问题:@NileshRathod的可能重复项是的,但它在web上不起作用(仅Android/iOS)@marvinissacur我的问题是关于web平台的。您找到解决方案了吗?查看,web实现尝试从特定URL“/version.json”读取包信息并且不使用pubspec.yaml文件。我只是尝试了

在颤振应用程序中,
pubspec.yaml
文件中有一个
version
属性来指定应用程序版本

在为web构建时,是否可以从dart代码访问此值?

现在有 支持web和其他平台的颤振

用法
您是否检查过这个问题:@NileshRathod的可能重复项是的,但它在web上不起作用(仅Android/iOS)@marvinissacur我的问题是关于web平台的。您找到解决方案了吗?查看,web实现尝试从特定URL“/version.json”读取包信息并且不使用pubspec.yaml文件。我只是尝试了一下,虽然源代码可能看起来像来自
pubspec.yaml
,但数据就是从那里来的。至少我关心的是这个版本。我敢打赌,在编译时,上面注释中列出的URL中填充了来自
pubspec.yaml
的数据。您好,在为web构建时,Flatter会基于
pubspec.yml
生成
version.json
import 'package:package_info_plus/package_info_plus.dart';

PackageInfo packageInfo = await PackageInfo.fromPlatform();

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