Erreurs de refus des stores, avec la correction et la date
Chaque page part du message exact affiché par la Play Console ou App Store Connect, puis donne la date officielle, la correction et la façon de vérifier le prochain build avant de le soumettre.
Prochaines dates
- 1er novembre 2026Niveau d'API cible Google Play : API 36 exigée : La prolongation accordée par Google pour cette exigence prend fin : les nouvelles applications et les mises à jour doivent cibler l'API 36 ou plus pour être soumises.
- 27 janvier 2027READ_CALL_LOG n'est plus acceptée pour vérifier un compte par appel téléphonique : La vérification de compte par appel téléphonique n'est plus un usage accepté de READ_CALL_LOG.
- 27 janvier 2027READ_CONTACTS sur Google Play : sélecteur de contacts ou déclaration dans la Play Console : Les applications qui ciblent l'API 37 ou plus ne peuvent demander READ_CONTACTS que si le sélecteur de contacts d'Android ne suffit pas, avec une déclaration dans la Play Console.
- 27 janvier 2027Le geofencing n'est plus accepté dans un service de premier plan sur Google Play : Le geofencing n'est plus un usage autorisé d'un service de premier plan ; l'API Geofence le remplace.
- 27 janvier 2027Localisation précise sur Google Play : bouton de localisation ou déclaration dans la Play Console : Les applications qui demandent ACCESS_FINE_LOCATION doivent remplir une déclaration dans la Play Console ; à partir d'une API cible 37, la localisation précise ponctuelle doit passer par le bouton de localisation.
- 1er février 2027Pages mémoire de 16 Ko : l'exigence Google Play pour les bibliothèques natives : Google Play n'accepte plus les mises à jour des applications qui ciblent l'API 35+ sans supporter les pages mémoire de 16 Ko.
Google Play
Erreurs d'envoi de la Play Console et déclarations exigées par les règles.
- Niveau d'API cible Google Play : API 36 exigée targetSdkVersion Depuis le31 août 2026
- Pages mémoire de 16 Ko : l'exigence Google Play pour les bibliothèques natives 16 KB page size À partir du1er février 2027
- android:exported manquant : composants avec intent-filter sur Android 12+ android:exported
- APK ou App Bundle débogable refusé par Google Play android:debuggable
- HTTP en clair sur Android : bloqué par défaut, autorisé par erreur usesCleartextTraffic
- Type et permission de service de premier plan manquants sur Android 14 foregroundServiceType
- Déclaration des permissions de services de premier plan dans la Play Console Foreground service permissions
- Permission SMS et journal d'appels : déclaration dans la Play Console READ_SMS, READ_CALL_LOG
- Permission Localisation en arrière-plan : déclaration dans la Play Console ACCESS_BACKGROUND_LOCATION
- Permission Accès à tous les fichiers : déclaration dans la Play Console MANAGE_EXTERNAL_STORAGE
- Permission Visibilité des packages : déclaration dans la Play Console QUERY_ALL_PACKAGES
- Permission Installation de packages : déclaration dans la Play Console REQUEST_INSTALL_PACKAGES
- Permission Intent plein écran : déclaration dans la Play Console USE_FULL_SCREEN_INTENT
- Permission Alarme exacte : déclaration dans la Play Console USE_EXACT_ALARM
- Permission Photos et vidéos : déclaration dans la Play Console READ_MEDIA_IMAGES, READ_MEDIA_VIDEO
- Permission Health Connect : déclaration dans la Play Console android.permission.health.*
- Permission API AccessibilityService : déclaration dans la Play Console BIND_ACCESSIBILITY_SERVICE
- Permission VpnService : déclaration dans la Play Console BIND_VPN_SERVICE
- READ_CONTACTS sur Google Play : sélecteur de contacts ou déclaration dans la Play Console READ_CONTACTS À partir du27 janvier 2027
- Localisation précise sur Google Play : bouton de localisation ou déclaration dans la Play Console ACCESS_FINE_LOCATION À partir du27 janvier 2027
- Le geofencing n'est plus accepté dans un service de premier plan sur Google Play Geofencing in a foreground service À partir du27 janvier 2027
- READ_CALL_LOG n'est plus acceptée pour vérifier un compte par appel téléphonique READ_CALL_LOG verification À partir du27 janvier 2027
App Store
Erreurs d'envoi App Store Connect (ITMS) et exigences de l'App Review.
- ITMS-90725 : compiler avec Xcode 26 et le SDK iOS 26 ITMS-90725 Depuis le28 avril 2026
- Version minimale d'iOS : les applications doivent cibler iOS 13 ou plus MinimumOSVersion Depuis le9 septembre 2026
- ITMS-91053 : déclaration d'API manquante dans le manifeste de confidentialité ITMS-91053 Depuis le1er mai 2024
- ITMS-91061 : un SDK tiers listé par Apple n'a pas de manifeste de confidentialité ITMS-91061
- ITMS-91056 : PrivacyInfo.xcprivacy invalide ITMS-91056
- NSAllowsArbitraryLoads : App Transport Security désactivé pour tous les domaines NSAllowsArbitraryLoads
- ITMS-90683 : texte d'usage manquant ou vide dans l'Info.plist ITMS-90683
Seules les exigences réellement évaluées par le contrôle sont listées. Les règles des stores changent : chaque page renvoie à la source officielle à partir de laquelle elle a été écrite.