requestStoragePermission method
Request storage permission specifically for file operations
Implementation
Future<bool> requestStoragePermission(BuildContext context) async {
PermissionStatus permissionStatus = await _checkAndRequestPermission(
PlatformPermisson.storage,
);
if (permissionStatus == PermissionStatus.granted) {
return true;
} else if (permissionStatus == PermissionStatus.permanentlyDenied) {
_showOpenAppSettingsDialog(context, PlatformPermisson.storage);
return false;
} else {
_showPermissionDeniedDialog(context, PlatformPermisson.storage);
return false;
}
}