【ライブラリ紹介】package_info_plus

Flutter

この記事はAIが作成しております。

パッケージ情報取得プラグイン: package_info_plus

概要

package_info_plus は、Flutterアプリケーションのパッケージに関する情報を取得するためのAPIを提供するプラグインです。

プラットフォームサポート

AndroidiOSmacOSWebLinuxWindows

使用方法

package_info_plus を使用して、アプリケーションパッケージに関する情報を取得できます。これはiOSとAndroidの両方で動作します。

import 'package:package_info_plus/package_info_plus.dart';
WidgetsFlutterBinding.ensureInitialized();
PackageInfo packageInfo = await PackageInfo.fromPlatform(); 
String appName = packageInfo.appName; 
String packageName = packageInfo.packageName; 
String version = packageInfo.version; 
String buildNumber = packageInfo.buildNumber;

既知の問題

iOS

  • プラグインが誤ったアプリバージョンを返す問題
  • iOS/MacOSでの公式バージョンフォーマットに従うため、Flutterビルドツールはバージョンの指定に数字とピリオド(ドット)記号のみを許可しています。詳細はこのコメントで確認できます。

Android(および他のプラットフォーム)

  • runApp() 呼び出し前に PackageInfo.fromPlatform() を呼び出すと、例外が発生する可能性があります。詳細はこちらのGitHubイシューを参照してください。

リンク

Buy me a coffee!

Flutterアプリ開発
シェアする
sogaをフォローする
タイトルとURLをコピーしました