본문 바로가기
Flutter/Flutter FAQ

Flutter 플러터에서 기기의 운영체제 버전을 확인하는 방법은 무엇인가요?, How to check the device OS version from Flutter?

by 베타코드 2023. 9. 22.
반응형

질문


Platform.operatingSystem은 안드로이드 또는 iOS에서 실행 중인지를 알려줍니다.

기기의 OS 버전을 어떻게 확인할 수 있을까요?


답변


참고: 이 패키지는 중단되었습니다. 대신 device_info_plus를 사용하세요.

pubspec에 이 플러그인을 추가하세요. device_info

사람이 읽기 쉬운 방법은

if (Platform.isAndroid) {
  var androidInfo = await DeviceInfoPlugin().androidInfo;
  var release = androidInfo.version.release;
  var sdkInt = androidInfo.version.sdkInt;
  var manufacturer = androidInfo.manufacturer;
  var model = androidInfo.model;
  print('Android $release (SDK $sdkInt), $manufacturer $model');
  // Android 9 (SDK 28), Xiaomi Redmi Note 7
}

if (Platform.isIOS) {
  var iosInfo = await DeviceInfoPlugin().iosInfo;
  var systemName = iosInfo.systemName;
  var version = iosInfo.systemVersion;
  var name = iosInfo.name;
  var model = iosInfo.model;
  print('$systemName $version, $name $model');
  // iOS 13.1, iPhone 11 Pro Max iPhone
}
반응형

댓글