본문 바로가기
[개발] 이야기/[Flutter] 이야기

flutter 앱 기본정보 가져오기(app version, app name, pakage name, build number)

by 헤이나우
반응형

Flutter를 하다보면 버전 분기별로 로직을 다르게 해야 하거나 여러가지 앱 기본정보를 불러와서 할 작업이 간혹 존재합니다.

 

https://pub.dev/packages/package_info_plus

 

package_info_plus | Flutter package

Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.

pub.dev

 

이 사이트 들어가서 설치 하거나 플루터 터미널에

flutter pub add package_info_plus

를 이용해 설치해 줍니다.

 

해당 패키지는 비동기 함수인걸 명심합니다.

Future getData() async {
    final packageInfo = await PackageInfo.fromPlatform();
    setState(() {
      widget.appName = packageInfo.appName;
      widget.packageName = packageInfo.packageName;
      widget.appVersion = packageInfo.version;
      widget.buildNumber = packageInfo.buildNumber;
      widget.buildS9gnature = packageInfo.buildSignature;
    });
  }

이런식으로 패키지의 여러가지 정보를 가져올 수 있습니다.

반응형

댓글