Мне нужно получить версию приложения из кода Dart в проекте Flutter.
Я использую 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
Спасибо.