promptPermissionSetting static method
Implementation
static Future<bool> promptPermissionSetting() async {
if (Platform.isAndroid) {
final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
final AndroidDeviceInfo info = await deviceInfoPlugin.androidInfo;
if (info.version.sdkInt >= 33) {
if (await PhoneGalleryController.requestPermission(Permission.photos)) {
return await PhoneGalleryController.requestPermission(Permission.videos);
} else {
return false;
}
} else {
return await PhoneGalleryController.requestPermission(Permission.storage);
}
}
bool statusStorage = await PhoneGalleryController.requestPermission(Permission.storage);
return statusStorage;
}