[flutter] 플러터에서 디바이스의 플러그인 패키지 정보 가져오기
플러터는 다양한 플러그인 패키지를 제공하여 안드로이드 또는 iOS 디바이스의 다양한 기능을 활용할 수 있습니다. 디바이스에 설치된 플러그인 패키지의 정보를 가져오는 방법에 대해 알아보겠습니다.
package_info
패키지 사용하기
package_info
패키지를 사용하면 디바이스의 플러그인 패키지 정보를 손쉽게 가져올 수 있습니다.
먼저, pubspec.yaml
파일에 package_info
패키지를 추가해주세요.
dependencies:
package_info: ^2.0.2
그리고 pub get
명령어를 실행하여 패키지를 다운로드 받습니다.
$ flutter pub get
이제 main.dart
파일에서 package_info
패키지를 import 하고, 다음의 코드를 추가해주세요.
import 'package:package_info/package_info.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// 플러그인 패키지 정보 가져오기
PackageInfo packageInfo = await PackageInfo.fromPlatform();
print('앱 패키지 이름: ${packageInfo.appName}');
print('앱 버전: ${packageInfo.version}');
print('빌드 번호: ${packageInfo.buildNumber}');
}
위의 코드에서 PackageInfo.fromPlatform()
메소드를 호출하여 디바이스의 플러그인 패키지 정보를 가져옵니다. 이렇게 가져온 정보를 활용하여 필요한 작업을 수행할 수 있습니다.
위의 코드를 실행하면 앱 패키지 이름, 앱 버전, 빌드 번호를 출력할 수 있습니다.
참고 자료
이제 플러터에서 디바이스의 플러그인 패키지 정보를 가져오는 방법을 알게 되었습니다. 이를 활용하여 디바이스의 다양한 기능을 더욱 효과적으로 활용할 수 있습니다.