我需要从 Flutter 项目的 Dart 代码中检索应用程序版本。
我正在使用package_info并且在 Android 中工作正常,但在 iOS 中 PackageInfo 中的 version 属性为空。
我的代码:
Future<String> getVersion() async {
String base = getText(version);
PackageInfo packageInfo = await PackageInfo.fromPlatform();
return base.replaceAll("[name]", packageInfo.version);
}
任何帮助为什么会发生这种或其他方式来检索版本?在互联网的某些地方,据说必须从本机配置文件中检索版本,但在我的情况下,这些文件包含对 pubspec.yaml 中定义的版本的引用。
我正在使用 Flutter 1.0.0 版
谢谢。