[解決済み] Flutterアプリのビルド番号とバージョン番号を取得する方法
2022-06-17 21:38:57
質問
現在、あるアプリケーションを開発していますが、そのアプリケーションは現在ベータ版です。このため、どのバージョンであるかを表示したいと思います。たとえば、"v1.0b10 - iOS" といった具合です。今のところ、私はこのようなコードを手に入れました。
Text("Build: V1.0b10 - " + (Platform.isIOS ? "iOS" : "Android"))
. flutter内でビルドのバージョンと番号を取得するにはどうすればよいでしょうか?
どのように解決するのですか?
あなたは パッケージ情報プラス .
バージョンを抽出しています。
アンドロイドです。
build.gradle, versionCode and versionName
iOSです。
Info.plist, CFBundleVersion
使用方法
依存関係を追加する
- パッケージの pubspec.yaml ファイルに追加します。
dependencies:
package_info_plus: ^1.0.6
- dartファイルにインポートしてください。
import 'package:package_info_plus/package_info_plus.dart';
-
としてマークされている場合、そのメソッドは
async
:
PackageInfo packageInfo = await PackageInfo.fromPlatform();
String appName = packageInfo.appName;
String packageName = packageInfo.packageName;
String version = packageInfo.version;
String buildNumber = packageInfo.buildNumber;
を使いたくない場合は
await/async
:
PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
String appName = packageInfo.appName;
String packageName = packageInfo.packageName;
String version = packageInfo.version;
String buildNumber = packageInfo.buildNumber;
});
関連
-
[解決済み] Flutter - くねくね動くアニメーションを作るには?
-
[解決済み] スクリプトを実行しているPythonのバージョンを確認するにはどうしたらいいですか?
-
[解決済み] NVMを使用して、デフォルトのノードバージョンを設定するにはどうすればよいですか?
-
[解決済み] アセンブリファイルのバージョンを取得する方法
-
[解決済み] nodejsのコードでpackage.jsonからバージョンを取得する方法はありますか?
-
[解決済み】オンスクリーンキーボードを解除するにはどうしたらいいですか?
-
[解決済み】メッセージ「flutter run: 接続されたデバイスがありません"
-
[解決済み】起動ロックを解除するために別のflutterコマンドを待機する
-
[解決済み】新しい言語機能を使用するプログラムで、Pythonのバージョンを確認するにはどうすればよいですか?
-
[解決済み】flutterのwrap_contentとmatch_parentに相当するもの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Flutter give コンテナ 丸みを帯びたボーダー
-
[解決済み] flutterで文字に下線を引く方法
-
flutter TextField 入力ボックスコンポーネント
-
[解決済み] FlutterでListViewをColumnに追加する方法とは?
-
Solve flutter Android ライセンスの状態が不明です。Android SDK Managerを再インストールまたはアップデートしてみてください。
-
[解決済み] Flutterアプリでインターネット接続が可能かどうかを確認する
-
[解決済み] InkWellでリップルエフェクトが表示されない
-
[解決済み] アップバーのタイトルを中央揃えにする方法
-
[解決済み] Flutter SDK(Dart 1.x)をダウングレードする方法
-
[解決済み] TextFieldの外や画面上の任意の場所をクリックした後、flutterのソフト入力キーボードを非表示にする方法は?