Mobile/Flutter
Flutter - 플러터 앱 프로젝트 정보 확인하기 (package_info_plus)
luvris2
2024. 1. 12. 01:17
반응형
package_info_plus 패키지란?
Flutter 플러그인으로, 애플리케이션 패키지에 대한 정보를 보다 쉽게 확인할 수 있다.
확인할 수 있는 정보는 다음과 같다.
- 애플리케이션 이름
- 패키지 이름
- 버전 정보
- 빌드 번호
또한, 기존의 package_info 패키지는 2021년 말에 지원이 중단되었으며,
플러스 버전인 package_info_plus 플러그인을 사용하여야 한다.
즉, 기존의 패키지 인포 플러그인은 지원이 종료되었고 플러스 버전으로 유지되고 있다.
package_info_plus 설치
pub add 명령어를 통해 package_info_plus 패키지를 설치해준다.
flutter pub add package_info_plus
패키지가 잘 적용될 수 있도록 플러터 프로젝트의 빌드 정보를 정리하고 다시 빌드해준다.
flutter clean
flutter pub get
플러터 앱 프로젝트 정보 확인하기
package_info_plus 를 사용하기 위해서는 우선 패키지가 호출되어야 한다.
import 'package:package_info_plus/package_info_plus.dart';
또한, package_info_plus 의 메서드를 호출하려면 메인 함수에 코드가 추가되어있어야 한다.
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(
MaterialApp(
home: SplashPage(),
),
);
}
PackageInfo 클래스의 변수를 생성하고, 메서드를 호출하면 현재 프로젝트의 정보를 받아올 수 있다.
- appName : 현재 앱의 이름 정보를 가져온다.
- packageName : 현재 프로젝트의 패키지 이름 정보를 가져온다.
- version : 현재 앱의 버전 정보를 가져온다.
- buildNumber : 현재 앱의 빌드 번호 정보를 가져온다.
PackageInfo packageInfo = await PackageInfo.fromPlatform();
String appName = packageInfo.appName;
String packageName = packageInfo.packageName;
String version = packageInfo.version;
String buildNumber = packageInfo.buildNumber;
print(
"### App Info : [App Name]$appName, [Package Name]$packageName, [Version]$version, [Build Number]$buildNumber");
콘솔에서 플러터 앱 프로젝트 정보를 확인해보자.

참고
반응형