Read_media_images/read_media_video

Hello everyone... I need some help.
Since my last version of app, Google says me :

We found that your app is not compliant with how the READ_MEDIA_IMAGES/READ_MEDIA_VIDEO permissions are allowed to be used.
Your app only requires one-time or infrequent access to media files on the device. Only apps with a core use case that require persistent access to photo and video files located in shared storage on devices are allowed to use photo and video permissions. For more details on the requirements, please see Google Play's Photo and Video Permissions policy.
Issue details
We found an issue in the following area(s):
• Policy Declaration for Photo Picker: Your app only requires one-time or infrequent access to media files on the device.
• Version code 47: In-app experience
To bring your app into compliance, follow these steps:
To comply with Google Play's Photo and Video Permissions policy, please adjust the following requirements.
• Remove the use of READ_MEDIA_IMAGES/READ_MEDIA_VIDEO permission from all version codes within the submission. This includes both production and testing tracks.
• If your app requires one-time, or limited use of photo and video file, remove the permissions and consider using the Android photo picker.
• Send changes to Google for review. Go to Publishing overview
About the Photo and Video Permissions policy
READ_MEDIA_IMAGES/READ_MEDIA_VIDEO is a restricted permission and apps must only declare this permission if their core functionality requires broad access to all photo or video files on the device. Apps that request this restricted permission are subject to review, and those that do not meet the acceptable use case criteria will be disallowed from publishing on Google Play.
If your app requires one-time, or limited use of photo and video files, you are requested to use a system picker such as the Android photo picker.
For more information on the Android Photo picker, please see this developer guidance.

I think that it's new rules but i don't understang what i need to change in my app.
Principe :
Customer can take directly picture with imagePicker or go in is library to pick a picture already taken to send us (second hand machine)...
My app never scan their pictures or movie. Customer choose the picture that he wants to send us.
I do some modifiactions and i have seen in property of App that some parameters are not mentioned. Thus i have give some informations...


Since, my app is not accepted.
Maybe it's not the problem but it's what i do...
My code is like :

Have you an idea on my problem ?

Thank you.

Your topic made public. Please use the community categories instead of sending a private message to multiple power users.

1 Like

You will need to remove permission requests for READ_MEDIA_IMAGES and READ_MEDIA_VIDEO from your app. Having introduced these permissions, Google then disallows them in apps uploaded to Play Store.

Yes... But where into the app ?

Do you ask for these permissions?

Do you use any extensions that might be asking for these permissions?

It is about declaring that permission, and this is something the app developer does not have any influence about it

My guess is, the camera and/or image picker component are doing this automatically. @ewpatton ?

Try the file picker component instead of the image picker to find out if this makes a difference.

Taifun

I use
TaifunAM
TaifunFTP
taifunFile WebViewExtra
Telephonie_Manager
WebwiewExtra

None of the built-in components currently declare the READ_MEDIA_IMAGE or READ_MEDIA_VIDEO permissions. Either those permission blocks are being used somewhere in the app, or an extension is declaring the permissions. Without seeing the full project I cannot say.

Where i can find this picker component Taifun ?
I use lot of your component... They are not these declarations inside ?

those extensions do not declare these permissions
provide a complete list of extensions you are using

the file picker you can find in the media drawer

https://ai2.appinventor.mit.edu/reference/components/media.html#FilePicker

Taifun

Which version? These permissions were included but removed in the 1.8.2 update. Extension is now on version 2.2

First i'm going to see for change the WebwiewExtra version 1.7 release

1.7 release
I have find and upgrade new version
https://ai2.metricrat.co.uk/extensions.html#17

WebViewExtra

1 Like

Should i upgrade also the rest of your extensions ?

TaifunAM = 2.38
TaifunFTP = 2.39
TainfunFile = 2.44

Yes, it does (File component).

See also here:

You generally always should use the latest version of each extension
Taifun

Yes but i don't find where i can find the last ones...

For my free extensions see my webpage

For my paid extensions see the download link you received by email after purchasing the extension

Taifun