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]

Reply via email to