Ce que cela signifie
Apps that target Android 13 or later (API level 33+) may only request the READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions if system pickers (like the Android Photo Picker) are not sufficient for your app to provide core functionality.
Permissions and APIs that access sensitive information
Google Play considère READ_MEDIA_IMAGES, READ_MEDIA_VIDEO comme un accès à des données ou capacités sensibles. Une application qui le demande doit relever d'un usage autorisé et le déclarer dans la Play Console ; Google peut refuser une mise à jour, ou retirer l'application, quand l'usage n'est pas déclaré ou pas autorisé. L'usage est autorisé quand la fonction principale exige un accès large et durable à la photothèque (galerie, retouche ou sauvegarde de photos), ce qu'un sélecteur ponctuel ne permet pas.
Les refus liés à cette règle arrivent sous forme de messages de la Play Console dont la formulation varie : cette page cite donc la règle elle-même plutôt qu'un message.
Échéance
Aucune date à venir n'est enregistrée par le contrôle : la règle est en vigueur et la déclaration est vérifiée lors de l'examen.
Corriger
1. Vérifier si l'application est éligible
La permission est autorisée quand la fonction principale exige un accès large et durable à la photothèque (galerie, retouche ou sauvegarde de photos), ce qu'un sélecteur ponctuel ne permet pas. Si ce n'est pas la fonction principale de votre application, ne la déclarez pas : retirez-la.
2. Si elle est éligible : remplir la déclaration
Dans la Play Console, ouvrez Règles, puis Contenu de l'application, et remplissez la déclaration de cette permission : la fonctionnalité qui en a besoin, pourquoi aucune alternative ne convient et, quand la Play Console la demande, une courte vidéo de la fonctionnalité.
3. Sinon : la retirer, y compris des bibliothèques
Utilisez le sélecteur de photos d'Android (Photo Picker), qui ne demande aucune permission. Si une dépendance ajoute la permission, retirez-la du manifeste fusionné :
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" tools:node="remove" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" tools:node="remove" />Vérifier avant de soumettre
Déposez l'APK, AAB ou lot d'APK fractionnés (XAPK, APKS, APKM) sur la page de contrôle des stores. Elle exécute PLAY-PERMISSION-DECLARATION avec les dates de cette page, puis supprime le fichier : rien de l'application n'est conservé. Le même moteur tourne hors ligne dans la CLI Narvy et renvoie le code 1 quand un point bloquant est trouvé, ce qui permet de bloquer un job de CI.
narvy store-check app-release.aab --lang frQuestions fréquentes
Une bibliothèque a ajouté cette permission. Mon application est-elle concernée ?
Oui. Google examine le build envoyé, dont le manifeste fusionné inclut les permissions de toutes les dépendances. Retirez-la avec tools:node="remove" si l'application n'en a pas besoin.
Le contrôle me dit-il si mon usage est autorisé ?
Non. Il détecte la permission dans le build et indique qu'une déclaration est nécessaire. L'éligibilité de l'usage relève de l'examen de Google.