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) { if (Get.context == null) {
return false; return false;
} }
final AndroidDeviceInfo androidInfo = await DeviceInfoPlugin().androidInfo; bool isAndroid33 = false;
final bool isAndroid33 = try {
AppPlatform.isAndroid && androidInfo.version.sdkInt >= 33; final AndroidDeviceInfo androidInfo =
await DeviceInfoPlugin().androidInfo;
isAndroid33 = AppPlatform.isAndroid && androidInfo.version.sdkInt >= 33;
} catch (e) {
// 使
isAndroid33 = false;
}
// //
List<Permission> requestPermission() { List<Permission> requestPermission() {
List<Permission> permissions; List<Permission> permissions;