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