diff --git a/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java b/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java index 5de0845b2..5d86e6542 100644 --- a/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java +++ b/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java @@ -234,7 +234,7 @@ private void permissionsCheck(final Activity activity, final Promise promise, fi List supportedPermissions = new ArrayList<>(requiredPermissions); // android 11 introduced scoped storage, and WRITE_EXTERNAL_STORAGE no longer works there - if (Build.VERSION.SDK_INT > Build.VERSION_CODES.Q) { + if (Build.VERSION.SDK_INT > Build.VERSION_CODES.Q || activity.getApplicationContext().getApplicationInfo().targetSdkVersion >= Build.VERSION_CODES.TIRAMISU) { supportedPermissions.remove(Manifest.permission.WRITE_EXTERNAL_STORAGE); }