breautek commented on issue #218: URL: https://github.com/apache/cordova-plugin-media-capture/issues/218#issuecomment-829230858
Google is restricting usage of `MANAGE_EXTERNAL_STORAGE` permission, which is a permission added in API 30 to broadly manage files. Cordova does not declare or use this permission anywhere. This is different from `requestLegacyExternalStorage` which was added in API 29, and can **only** be used on API 29. It simply makes the app behave as if it was on API 28 for filesystem related APIs. This flag is simply ignored on API 30. Yes, there is work to be done for API 30 support so that this app uses the MediaStore APIs, and we can probably remove the `WRITE_EXTERNAL_FLAG`/`READ_EXTERNAL_FLAG` permissions, as those permissions are only for reading files that your app did not create when using the MediaStore APIs. But Cordova is not affected by the `MANAGE_EXTERNAL_STORAGE` restriction because we simply don't use it. Closing this issue as invalid. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
