feat:修复获取权限时await DeviceInfoPlugin().androidInfo;出现的异常

This commit is contained in:
liyi 2025-03-11 15:49:01 +08:00
parent 1548934d34
commit ec3990b0af

View File

@ -213,10 +213,15 @@ class PermissionDialog {
if (Get.context == null) {
return false;
}
final AndroidDeviceInfo androidInfo = await DeviceInfoPlugin().androidInfo;
final bool isAndroid33 =
AppPlatform.isAndroid && androidInfo.version.sdkInt >= 33;
bool isAndroid33 = false;
try {
final AndroidDeviceInfo androidInfo =
await DeviceInfoPlugin().androidInfo;
isAndroid33 = AppPlatform.isAndroid && androidInfo.version.sdkInt >= 33;
} catch (e) {
// 使
isAndroid33 = false;
}
//
List<Permission> requestPermission() {
List<Permission> permissions;