Replies: 1 comment 1 reply
-
The latest versions of these plugins do not use the See the Camera 8.0.0 and File 8.1.3 notes for more information. It's particularly important to check the release notes of the Camera plugin as it does introduce breaking changes that may affect your application and may require additional action, depending on how the camera plugin is being used. It's recommended to use the latest version the File plugin as it contains fixes related to co-interaction with the Camera API, ensuring consistent behaviour between Android and iOS platforms.
This isn't a plugin maintained by Apache, so you'll need to reach out to that plugin's author(s).
Generally speaking, READ_MEDIA_* permissions are only necessary if the nature of your application requires broad access to those kind of media assets. e.g. if you're application is a gallery app, then having READ_MEDIA_IMAGES permission might make sense and you can provide Google with reasonable justification. Historically, Cordova required the The main breaking point here is the application no longer has persistent access to all media files. If you pick images from the photo album/gallery, the application is granted temporary access to that specific file that the user has picked using the photo picker. Therefore the application will need to make a copy if necessary to retain access to that asset. A prime example of this is if you're letting the user pick a profile picture for your application. Some applications may not need to retain a copy and can safely use the image directly as is. For example, an image editing application might temporary use the picked image, and only save the modified result. So it all depends on the nature of your application here. Also to note that currently there are some other Apache plugins that isn't mentioned but are still using |
Beta Was this translation helpful? Give feedback.
-
I am reaching out regarding Google Play’s updated Photo and Video Permissions policy, which enforces stricter rules on apps using the READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions. The policy requires developers to either migrate to using the Android photo picker for one-time or infrequent access or submit a declaration for core/broad access if frequent and persistent access is needed.
(https://support.google.com/googleplay/android-developer/answer/14115180)
As a user of the following plugins in my Cordova-based app:
cordova.plugins.diagnostic
cordova-plugin-file
cordova-plugin-camera
I’d like to know:
Do any of these plugins currently use the READ_MEDIA_IMAGES or READ_MEDIA_VIDEO permissions?
If so, are there plans to update these plugins to comply with the new Google Play policy by migrating to a system picker or another alternative approach?
Is there anything I, as a developer, need to update or modify in my app's implementation when using these plugins to remain compliant with the policy?
Your guidance will help ensure my app meets the compliance deadline and avoids any disruptions on Google Play.
Thank you in advance for your assistance. I look forward to your response.
Beta Was this translation helpful? Give feedback.
All reactions