POLICY_PHOTO_VIDEO_PERMISSIONS
Permission Photo/Vidéo : Remplacer READ_MEDIA_IMAGES par Android Photo Picker
Guide complet de mise en conformité et service d'intervention d'urgence garanti sous 24-48h par notre cellule technique.
TL;DR — Solution Rapide Synthétique
Supprimez les autorisations `READ_MEDIA_IMAGES` / `READ_MEDIA_VIDEO` de votre `AndroidManifest.xml` et basculez vers le plugin Capacitor Camera v6+ ou le sélecteur natif `PickVisualMedia` Android.
Description du Problème & Risque Store
Selon la politique de confidentialité Google Play, les applications ciblant Android 13+ (API 33+) ne peuvent plus demander les permissions globales `READ_MEDIA_IMAGES` et `READ_MEDIA_VIDEO` si l'Android Photo Picker système est suffisant pour le cas d'usage.
Procédure de Réparation Étape par Étape
Pour vous conformer à la politique Photo & Video Permissions de Google Play :
1. Supprimez ces lignes dans `AndroidManifest.xml` :
```xml
<!-- SUPPRIMER CES PERMISSIONS -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
```
2. Utilisez l'Android Photo Picker qui ne nécessite aucune demande de permission préalable.
3. Si vous utilisez Capacitor, assurez-vous d'appeler `Camera.getPhoto()` avec la configuration native sans demande de stockage global.
src/services/camera.ts
import { Camera, CameraResultType, CameraSource } from '@capacitor/camera';
// Utilisation conforme de l'Android Photo Picker (Sans permission READ_MEDIA_IMAGES)
export const selectUserPhoto = async () => {
const image = await Camera.getPhoto({
quality: 90,
allowEditing: false,
resultType: CameraResultType.Uri,
source: CameraSource.Photos // Déclenche automatiquement le Photo Picker système Android
});
return image.webPath;
}; Intervention 24h par Julien Kermarec
Vous préférez qu'un Ionic Expert s'en charge ?
Nous prenons en main votre code, appliquons le fix conforme et soumettons l'application sur les Stores.


