feat:修复获取权限时await DeviceInfoPlugin().androidInfo;出现的异常
This commit is contained in:
parent
1548934d34
commit
ec3990b0af
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user