Flutter プロジェクトの Dart コード内からアプリのバージョンを取得する必要があります。
私はpackage_infoを使用しており、Android では正常に動作していますが、iOS では PackageInfo のバージョン プロパティが null です。
私のコード:
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 を使用しています
ありがとう。