flutterでアプリのバージョン管理をする方法がよく分かっていないものの、
多分下記の組み合わせでうまくいきそうなので、備忘でメモ。
(登録は、まだ試してすらいなけど)
バージョンの登録はここが参考になりそう。
バージョンを呼び出す時はここが参考になりそう。
実装する際には、FutureBuilderとの組み合わせが必要でした。
@override
Widget build(BuildContext context) {
Future<PackageInfo> _packageInfo = PackageInfo.fromPlatform();
return new Scaffold(
〜
body: FutureBuilder<PackageInfo>(
future: _packageInfo,
builder: (BuildContext context,
AsyncSnapshot<PackageInfo> snapshot) {
〜中略(エラーとか取得中とか)〜
if (snapshot.hasData) {
return Text("バージョン: " + snapshot.data.version);
} else {
return Text("不明な事象");
}
}),
以下略