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.
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.
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+.
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.
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.
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).
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.
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.
Intégrez des fonctionnalités natives profondes (Biométrie FaceID, Push Notifications Firebase, Haptics, support Offline, navigation fluide) pour certifier l'expérience native.
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.
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.
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.
Implémentez un consentement préalable au premier démarrage et chiffrez le stockage local natif via SecureStorage Plugin.
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.
Intégrez le plugin `@capacitor-community/app-tracking-transparency` et configurez la clé `NSUserTrackingUsageDescription` dans `Info.plist`.
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.
Ajoutez les attributs ARIA natifs (`aria-label`, `role`) et validez la navigation au lecteur d'écran VoiceOver / TalkBack.
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.
Réalisez un audit de pré-soumission couvrant la politique de confidentialité, la sécurité des APIs et la conformité des guidelines UX/UI.
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).
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.
Diagnostic & Résolution d'urgence sous 24h
Assistance technique directe par Julien Kermarec, Ionic Developer Expert certifié.