package_info_plusとは?
package_info_plusは、Flutterアプリケーションでアプリケーション情報を簡単に取得できる便利なプラグイン。
アプリ名、パッケージ名、バージョン番号、ビルド番号などの基本情報を各プラットフォーム間で統一された方法で取得できる。
package_info_plusの使い方
基本的な使用方法
import 'package:package_info_plus/package_info_plus.dart';
// 非同期で情報を取得
Future<void> getPackageInfo() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
// 取得した情報を使用
String appName = packageInfo.appName;
String packageName = packageInfo.packageName;
String version = packageInfo.version;
String buildNumber = packageInfo.buildNumber;
// Android専用
String buildSignature = packageInfo.buildSignature;
}
取得可能な情報
- appName: アプリケーション名
- packageName: パッケージ識別子(AndroidではパッケージID、iOSではバンドルID)
- version: アプリバージョン
- buildNumber: ビルド番号
- buildSignature: ビルドシグネチャ(Android専用)
- installerStore: インストールされたストア情報(例:Google Play、App Store)