Urgence Google Play & Apple Store : Conformité Android 16 (API 36) & Privacy Manifests.Hub Urgences 24h
Kerweb. Agence Capacitor
Cellule d'Urgence Stores & Conformité

Urgence & Conformité Stores App Store & Google Play

Consultez les correctifs techniques et demandez une intervention d'urgence en 24h pour débloquer la publication de vos applications iOS et Android.

ANDROID_TARGET_API_36_REQUIRED
Google Play

L'application doit cibler Android 16 (Niveau d'API 36)

Google Play exige que toutes les applications actives ciblent la version Android 16 (API 36). Sans cette mise à niveau, la publication de nouvelles versions et les mises à jour de l'application sont totalement bloquées sur la Play Console.

Correctif rapide :

Mettez à jour le fichier `variables.gradle` ou `build.gradle` en définissant `targetSdkVersion = 36` et `compileSdkVersion = 36`, puis adaptez les autorisations de permissions et compilez avec Android Gradle Plugin 8.5+.

Guide de résolution & Diagnostic
POLICY_PHOTO_VIDEO_PERMISSIONS
Google Play

Permission Photo/Vidéo : Remplacer READ_MEDIA_IMAGES par Android Photo Picker

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.

Correctif rapide :

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.

Guide de résolution & Diagnostic
ITMS-91053_PRIVACY_MANIFEST_REQUIRED
App Store

Privacy Manifests Requis : Fichier PrivacyInfo.xcprivacy Manquant

Apple rejette les soumissions App Store pour les applications et SDKs tiers qui n'incluent pas un fichier `PrivacyInfo.xcprivacy` justifiant l'accès aux APIs système (File Timestamp, System Boot Time, Disk Space, User Defaults).

Correctif rapide :

Ajoutez un fichier `PrivacyInfo.xcprivacy` à la racine de votre cible Xcode et listez les raisons d'utilisation d'APIs requises par vos plugins Capacitor/CocoaPods.

Guide de résolution & Diagnostic
APPLE_GUIDELINE_4_2_REJECTION
App Store

Rejet Apple Guideline 4.2 : Minimum Functionality & WebView Wrapping

L’App Store rejette les applications qui ressemblent à un simple site web encapsulé dans une WebView sans apporter de réelle valeur ajoutée native.

Correctif rapide :

Intégrez des fonctionnalités natives profondes (Biométrie FaceID, Push Notifications Firebase, Haptics, support Offline, navigation fluide) pour certifier l'expérience native.

Guide de résolution & Diagnostic
APPLE_GUIDELINE_4_8_SIWA
App Store

Rejet Apple Guideline 4.8 : Obligation Sign in with Apple (SIWA) avec Google Login

L'App Store rejette automatiquement toute application iOS qui intègre un système de connexion tiers (Google Sign-In, Facebook Login, etc.) sans proposer Sign in with Apple avec une ergonomie équivalente.

Correctif rapide :

Installez le plugin natif @capacitor-community/apple-sign-in, capturez immédiatement le fullName et email lors de la première connexion, et validez cryptographiquement l'identityToken côté backend.

Guide de résolution & Diagnostic
MOBILE_GDPR_COMPLIANCE
Critique / BaniOS & Android

Conformité RGPD pour Applications Mobiles Natives & Capacitor

Les applications mobiles collectant des données utilisateur sans consentement clair ou sans chiffrement local s'exposent à des sanctions CNIL/RGPD et à la suppression des stores.

Correctif rapide :

Implémentez un consentement préalable au premier démarrage et chiffrez le stockage local natif via SecureStorage Plugin.

Guide de résolution & Diagnostic
ATT_COOKIE_CONSENT_MOBILE
App Store

Gestion du Consentement & Apple ATT (App Tracking Transparency)

Toute application iOS effectuant du suivi inter-applications doit obligatoirement présenter le prompt natif AppTrackingTransparency sous peine de rejet immédiat par Apple.

Correctif rapide :

Intégrez le plugin `@capacitor-community/app-tracking-transparency` et configurez la clé `NSUserTrackingUsageDescription` dans `Info.plist`.

Guide de résolution & Diagnostic
MOBILE_ACCESSIBILITY_WCAG
iOS & Android

Mise en Conformité Accessibilité Mobile (WCAG / VoiceOver / TalkBack)

Les nouvelles directives européennes d'accessibilité numérique imposent l'accessibilité des applications mobiles pour les utilisateurs malvoyants ou handicapés.

Correctif rapide :

Ajoutez les attributs ARIA natifs (`aria-label`, `role`) et validez la navigation au lecteur d'écran VoiceOver / TalkBack.

Guide de résolution & Diagnostic
STORE_GLOBAL_COMPLIANCE_AUDIT
iOS & Android

Audit de Conformité & Homologation Globale App Store & Google Play

Les exigences croissantes d'Apple et Google rendent le processus de soumission complexe et à haut risque de rejet définitif.

Correctif rapide :

Réalisez un audit de pré-soumission couvrant la politique de confidentialité, la sécurité des APIs et la conformité des guidelines UX/UI.

Guide de résolution & Diagnostic
APPLE_GUIDELINE_2_3_1_DECEPTIVE_PAYWALL
Critique / BanApp Store

Rejet Apple Guideline 2.3.1 : Fausses Critiques & Social Proof Trompeur sur Paywall iOS

L'App Store interdit formellement d'afficher de fausses données de réputation, des notes inventées (ex: '1M+ positive reviews' ou faux badges 5 étoiles) et des avis fictifs sur les paywalls ou métadonnées iOS. Même si une application passe l'App Review initiale et génère du chiffre d'affaires ($10k+ MRR), ces pratiques sont systématiquement radiées lors des vagues de balayage rétroactif (Review Sweeps) avec blocage définitif du compte développeur (Guideline 5.6.3).

Correctif rapide :

Supprimez immédiatement tout faux avis, compteur gonflé ou faux badge du paywall. Remplacez-les par des métriques vérifiables, de vrais avis clients certifiés via API ou des garanties de transparence conformes aux règles Apple et à la Directive Omnibus.

Guide de résolution & Diagnostic
Rejet de soumission ou Blocage Console ?

Diagnostic & Résolution d'urgence sous 24h

Assistance technique directe par Julien Kermarec, Ionic Developer Expert certifié.

Contacter la cellule d'urgence