반응형
질문
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
}
반응형
댓글