Allez directement au contenu principal

Comment passer la revue d'app Store pour les achats en application en 2025

Guide complet pour obtenir votre application avec des achats en application approuvée sur iOS et Android. Apprenez les raisons de rejet courantes, les exigences et les meilleures pratiques pour 2025.

Martin Donadieu

Martin Donadieu

Spécialiste du contenu

Comment passer la revue de l'App Store pour les achats en application en 2025

Obtenir l'approbation de votre application sur l'App Store et Google Play peut être difficile, surtout lors de la mise en œuvre des achats en application (IAP) et des abonnements. Avec des directives plus strictes en 2025, il est crucial de comprendre ce que recherchent les réviseurs. Cette guide complet couvre tout ce dont vous avez besoin pour passer la revue à votre première soumission.

Besoin d'instructions de configuration détaillées ? Consultez nos guides complets : Révision de l'App Store iOS | Révision de l'App Store Android

Pourquoi les applications avec IAP sont rejetées

Les applications avec des achats en application sont soumises à une plus grande surveillance car elles impliquent des transactions financières réelles. Selon les lignes directrices de la revue de l'App Store d'Apple et Les politiques de monétisation de Google Play, les principales raisons de refus en 2025 sont :

  1. Tarifs non clairs (42% de refus)
  2. Manque ou termes de souscription confus (31%)
  3. Modèles de conception UI trompeurs (18%)
  4. Violations de la politique de confidentialité (9%)

Plongeons dans la façon d'éviter chaque piège.

Exigences de l'App Store iOS

📖 Guide iOS complet : Pour des instructions de configuration complètes, consultez notre Guide de revue de l'App Store iOS

1. Transparence de tarification claire et nette

Apple exige une transparence de tarification exacte avant le bouton d'achat. C'est non négociable.

Ce que veut voir Apple :

  • Le prix clairement affiché : « 9,99 $ par mois »
  • La fréquence de facturation indiquée à l'avance
  • Ce que les utilisateurs obtiennent pour leur argent
  • Lors des redevances
  • Instructions de résiliation visibles

Pratiques de conception d'interface utilisateur

Erreur commune : Hiding le prix jusqu'à ce que les utilisateurs cliquent sur « S'abonner » ou affichant le prix uniquement en petits caractères.

Solution :

// Example: Compliant subscription display
<div className="subscription-card">
  <h2>Premium Plan</h2>
  <p className="price">$9.99/month</p>
  <ul>
    <li>✓ Ad-free experience</li>
    <li>✓ Unlimited cloud storage</li>
    <li>✓ Priority support</li>
  </ul>
  <p className="terms">
    Renews automatically. Cancel anytime in Settings.
  </p>
  <button>Subscribe Now</button>
</div>

Règle de Consistance des Prix : Tous les prix doivent correspondre à :

  • La page de présentation de l'App Store
  • Les écrans d'achat en application
  • La gestion des abonnements
  • Les matériaux de marketing

Même une différence de 1 $ déclenche une réjection automatique.

2. Présentation du Plan d'Abonnement

Apple signale les applications qui utilisent des « schémas sombres » pour pousser des niveaux coûteux.

Requis :

  • Afficher tous les niveaux d'abonnement de manière égale
  • Pas d'options premium pré-sélectionnées
  • Comparaison claire des fonctionnalités
  • Alternatives moins chères faciles à trouver

Interdit :

  • Défaut automatique vers les plans annuels
  • Cacher les options mensuelles derrière des appuis supplémentaires
  • Utilisation de compte à rebours pour créer une fausse urgence
  • Pauvreté simulée (“Seulement 3 places restantes !”)

3. Rester sur les achats

Tout application avec IAP doit fournir un bouton de restauration des achats qui fonctionne sans nécessiter un contact de support. En savoir plus dans notre Guide de démarrage.

Mise en œuvre :

import { NativePurchases } from '@capgo/native-purchases';

async function restorePurchases() {
  try {
    const { customerInfo } = await NativePurchases.restorePurchases();

    if (customerInfo.activeSubscriptions.length > 0) {
      showSuccess('Purchases restored!');
      unlockPremiumFeatures();
    } else {
      showInfo('No previous purchases found.');
    }
  } catch (error) {
    showError('Restore failed. Please try again.');
  }
}

4. Conformité à la vie privée (Section 5.1.1)

2025 apporte des mesures de contrôle de la vie privée plus strictes. Apple exige désormais :

Pour chaque autorisation :

  • Explication claire avant de demander
  • Utilisation spécifique (pas générique)
  • Comment les données sont stockées/ partagées
  • Si c'est facultatif

Exemple Info.plist entrées :

<key>NSCameraUsageDescription</key>
<string>Camera access lets you scan product barcodes for quick upgrades. Photos are never uploaded.</string>

<key>NSLocationWhenInUseUsageDescription</key>
<string>Location shows relevant local content in your Premium subscription.</string>

Les étiquettes de confidentialité inexactes sont la principale raison de rejet en 2025.

Exigences Android Google Play

📖 Guide Android complet : Pour obtenir des instructions de configuration complètes, consultez notre Guide de revue de l'application Android Play

1. Google Play Billing obligatoire

Pour les biens numériques (abonnements, contenu intégré dans l'application), vous devez utiliser Google Play Billing. Les méthodes de paiement alternatives seront rejetées.

Biens numériques (Utilisation obligatoire de Play Billing):

  • Abonnements à des fonctionnalités
  • Monnaie intégrée dans l'application
  • Contenu numérique (livres numériques, musique)
  • Désactivation des contenus premium

Biens physiques (Impossible d'utiliser Play Billing):

  • Véritables marchandises
  • Services physiques
  • Donations à des organismes à but non lucratif

Implémentation avec native-purchases:

Pour une configuration complète d'Android, voir Test de l'environnement de développement Android et Création de souscriptions.

import { NativePurchases } from '@capgo/native-purchases';

// Automatically uses Google Play Billing on Android
await NativePurchases.configure({
  apiKey: 'your_api_key'
});

const { products } = await NativePurchases.getProducts({
  productIdentifiers: ['premium_monthly']
});

2. Renouvellement automatique transparent

Google exige une déclaration claire selon laquelle les abonnements se renouvellent automatiquement, notamment :

  • Notification de renouvellement avant facturation
  • Rappel du prix
  • Accès facile à l'annulation

UI conforme :

<div className="subscription-terms">
  <p>Subscription renews automatically at $9.99/month</p>
  <p>Cancel anytime in Google Play Subscriptions</p>
  <p>Next billing date: February 15, 2025</p>
  <button onClick={openManagement}>
    Manage in Google Play
  </button>
</div>

3. Exigences relatives à la politique de confidentialité

Obligatoire pour les applications IAP :

  1. URL de la politique de confidentialité dans le console de Play
  2. Lien de la politique de confidentialité accessible en application
  3. Déclarations précises de la section Sécurité des données

Sécurité des données doit déclarer :

  • Collecte de l'historique des achats
  • Adresses e-mail (pour les factures)
  • Identifiants de dispositif (prévention de la fraude)
  • Données d'analytique

Lignes directrices de la description de l'application

Raisons de refus courantes sur les deux plateformes

1. Mismatches de métadonnées

Pourquoi cela ne fonctionne pas :

  • Les captures d'écran montrent des fonctionnalités non présentes dans la version actuelle
  • La description promet des fonctionnalités qui n'existent pas
  • Le prix diffère de ce qui est présent dans l'application

Liste de vérification des métadonnées

Prévention :

  • Mettre à jour les captures d'écran pour chaque soumission
  • Correspondre la description aux fonctionnalités réelles
  • Tester toutes les affirmations pour s'assurer de leur exactitude
  • Supprimer le texte promotionnel obsolète

2. Publicité trompeuse

Détecteurs de rejet automatiques :

  • “L'application #1” sans preuve
  • “Infini” avec des limites cachées
  • Avis ou notes de produits fictifs
  • Dénigrement de la concurrence

Lignes directrices de la publicité

Meilleure pratique : Sois spécifique et factuel :

  • ✓ « Rejoignez 50 000+ utilisateurs »
  • ✗ « L'application la meilleure du monde »
  • ✓ « Économisez jusqu'à 30 % avec le plan annuel »
  • ✗ « Offre limitée ! »

4. Flux d'achat cassés

Testez ces avant la soumission :

  • Les produits chargent correctement
  • L'achat se termine avec succès
  • Les fonctionnalités premium s'activent immédiatement
  • La restauration des achats fonctionne
  • Les messages d'erreur sont utilisateurs-amicaux
  • Échecs de réseau gérés avec souplesse
// Comprehensive error handling
async function handlePurchase(productId: string) {
  try {
    const { customerInfo } = await NativePurchases.purchaseProduct({
      productIdentifier: productId
    });

    if (customerInfo.entitlements.active['premium']) {
      unlockPremiumFeatures();
    }
  } catch (error: any) {
    switch (error.code) {
      case 'USER_CANCELLED':
        // Silent - user backed out
        break;
      case 'ITEM_ALREADY_OWNED':
        await NativePurchases.restorePurchases();
        break;
      case 'NETWORK_ERROR':
        showError('Check your connection and try again.');
        break;
      default:
        showError('Purchase failed. Please try again.');
    }
  }
}

Liste de vérification avant soumission

Liste de vérification avant soumission

Utilisez cette liste de vérification avant chaque soumission. Pour des procédures de test détaillées :

Test

  • Testez toutes les tarifs d'abonnement
  • Vérifiez que les essais gratuits fonctionnent correctement
  • Testez les offres d'introduction
  • Fonctionnalité de restauration d'achats confirmée
  • Test sur plusieurs appareils
  • Vérification des comptes sandbox/test fonctionnels

Tarifs et Conditions

  • Les tarifs correspondent sur tous les plateformes
  • Les termes de souscription sont clairement indiqués
  • Les instructions de résiliation sont visibles
  • La fréquence de facturation est affichée
  • La durée du essai gratuit est précise

Politique de confidentialité et d'autorisations

  • La politique de confidentialité est liée dans la boutique
  • La politique de confidentialité est accessible en application
  • Toutes les permissions justifiées
  • Descriptions d'Info.plist claires (iOS)
  • Données de sécurité complétées (Android)

Métadonnées

  • Captures d'écran montrent la version actuelle
  • La description correspond aux fonctionnalités
  • Aucun texte de remplacement
  • La note d'âge est correcte
  • Toutes les affirmations sont testables

Code Qualité

  • Aucun crash lors du lancement
  • Toutes les fonctionnalités fonctionnent comme décrites
  • Gestion des erreurs mise en œuvre
  • États de chargement affichés
  • Erreurs de réseau gérées

Révision du calendrier d'attente

Révision du calendrier

iOS :

  • Standard : 24-48 heures
  • Périodes de pointe : 3-5 jours
  • Week-ends : Aucune révision
  • Expedié : Disponible pour les bogues critiques

Android :

  • Initial : 7 jours en moyenne
  • Mises à jour : Généralement plus rapides
  • Évaluations en roulage : Puissez en direct à tout moment
  • Violations de politique : Suspension immédiate possible

Conseil : Soumettez les applications iOS du lundi au mercredi pour éviter les retards du week-end.

Que faire si votre application est rejetée

Procédure de clarification

Étape 1 : Comprenez l'incident

  • Lisez attentivement le message de refus
  • Notez la règle spécifique citée
  • Vérifiez les exemples fournis
  • Recherchez des modèles dans les commentaires

Étape 2 : Corrigez Soigneusement

  • Adressez la cause racine, pas les symptômes
  • Testez la correction de manière approfondie
  • Documentez toutes les modifications
  • Capture d'écran avant/après

Étape 3 : Répondez Professionnellement

Demands de documentation

Centre de résolution iOS :

Thank you for the feedback. I have addressed the issue:

Issue: Subscription pricing not clear upfront

Fix: Added explicit pricing display on subscription screen
showing "$9.99/month" before purchase button. Also added
cancellation instructions on the same screen.

Screenshots showing changes are attached. Test account
provided in App Review Notes.

Appeal Android :

Subject: Policy Violation Appeal - [App Name]

I have received notification regarding [Policy X.Y].

Changes made:
1. Updated subscription UI to show all pricing upfront
2. Added clear cancellation instructions
3. Implemented restore purchases functionality

Version [X.Y.Z] addresses all concerns. Test account
credentials provided below for verification.

Étape 4 : Réexaminez rapidement

  • Les réexamen sont examinés plus rapidement
  • Généralement dans les 24 heures
  • Inclure un compte de test
  • Référencer la soumission précédente

Mises à jour 2025 et nouvelles exigences

Changements iOS

Divulgation de la fonctionnalité de l'IA (Nouveau)

  • Doit être étiqueté le contenu généré par l'IA
  • Expliquer l'utilisation de l'IA
  • Documenter la sécurité du contenu

Clarté de l'abonnement renforcée

  • Comparaisons de plans de côté à côté requises
  • Pas de dissimulation d'options moins chères
  • Chemins d'amélioration/rétrogradation clairs

Intensification de la vie privée

  • Augmentation de l'application de l'article 5.1.1
  • Plus d'examen sur la justification des données
  • Règles plus strictes pour les applications pour enfants

Changements Android

Facturation alternative (Régional)

  • Autorisé dans l'EEE, en Corée du Sud
  • Must toujours offrir l'option Google Play
  • Réduction des frais de service

Exigences de souscription API

  • Les nouvelles applications doivent utiliser les API de monétisation des abonnements
  • Les API de facturation légales sont obsolètes
  • Mieux gérer les outils d'abonnement

Meilleures pratiques pour réussir

1. Utilisez les SDKs appropriés

Le @capgo/native-purchases Le plugin gère les deux plateformes correctement :

// Single API for iOS and Android
await NativePurchases.configure({
  apiKey: 'your_api_key'
});

// Automatically uses correct billing system
const { products } = await NativePurchases.getProducts({
  productIdentifiers: ['premium_monthly']
});

// Platform-specific logic handled automatically
await NativePurchases.purchaseProduct({
  productIdentifier: 'premium_monthly'
});

2. Implémentez une gestion des erreurs appropriée

Gérez tous les états d'achat avec élégance :

  • Annulation de l'utilisateur (silencieuse)
  • Erreurs de réseau (option de réessai)
  • Déjà propriétaire (restaurer)
  • Produit indisponible (informer l'utilisateur)
  • Paiement en attente (vérifier plus tard)

3. Communiquer clairement

Les utilisateurs devraient toujours savoir :

  • Ce qu'ils achètent
  • Combien ça coûte
  • Quand ils seront facturés
  • Comment annuler
  • Ce qui se passe après la période d'essai

4. Tester de manière exhaustive

iOS Sandbox :

  • Créez des comptes de test dans App Store Connect
  • Configurez sur appareil (Réglages > App Store > Sandbox)
  • Notez les durées d'abonnement accélérées

Testage de licence Android :

  • Ajoutez des comptes de test dans Play Console
  • Voyez la notification « Achat de test »
  • Aucune charge réelle n'a lieu

Ressources

Documentation de la plateforme

Guides d'implémentation

Guides de revue détaillés

Besoin d'aide experte ?

Vous vous bloquez avec la revue de l'application ou avez besoin d'une assistance en main ? Notre équipe fournit un soutien dédié pour l'implémentation des achats en application et la préparation de la revue.

Réservez un appel de consultation avec nous pour obtenir de l'aide personnalisée sur :

  • Examen de mise en œuvre de l'IAP
  • Préparation de la revue de l'App Store
  • Conseils de stratégie de soumission
  • Aide à la résolution de rejets
  • Support complet pour la mise en place et les tests

Nous avons aidé des centaines d'applications à passer avec succès la revue !

Conclusion

Pour passer la revue de l'application avec des achats en application en 2025, il faut une attention aux détails, une communication claire et une mise en œuvre appropriée. Les principaux points à retenir :

  1. La transparence est obligatoire - Montrez les prix en amont, toujours
  2. - Suivez les règles des plateformes - Utilisez les systèmes de facturation requis
  3. Testez soigneusement - Attrapez les problèmes avant que les réviseurs ne le fassent
  4. Communiquez clairement - Les utilisateurs ne devraient jamais être confus
  5. Préparez la documentation - Ayez des comptes de test prêts

En suivant ce guide et en utilisant les outils appropriés comme le plugin native-purchases, vous augmenterez significativement vos chances d'approbation en une fois.

Rappelez-vous : Les réviseurs cherchent des applications qui respectent les utilisateurs et suivent les lignes directrices. Construisez avec cette mentalité, et l'approbation suivra.

Besoin d'aide pour mettre en œuvre les achats en ligne ? Découvrez notre documentation exhaustive ou contactez la communauté pour obtenir de l'aide.

Continuez à partir de Comment passer la revue de l'App Store pour les achats en application en 2025

Si vous utilisez Comment passer la revue de l'App Store pour les achats en application en 2025 pour planifier l'approbation et la distribution de l'application, connectez-le avec @capgo/capacitor-revue-en-application pour les détails d'implémentation dans @capgo/capacitor-revue-en-application, En utilisant @capgo/capacitor-revue-en-application pour la capacité native dans En utilisant @capgo/capacitor-revue-en-application, @capgo/capacitor-marché-natif pour les détails d'implémentation dans @capgo/capacitor-native-market, En utilisant @capgo/capacitor-native-market pour la capacité native dans En utilisant @capgo/capacitor-native-market, et Capacitor Mises à jour OTA : Guide d'approbation de l'App Store pour le contexte pratique dans Capacitor Mises à jour OTA : Guide d'approbation de l'App Store.

Mises à jour en direct pour les applications Capacitor

Lorsqu'un bug de la couche web est en ligne, expédiez la correction par Capgo au lieu d'attendre des jours pour l'approbation de l'App Store. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives restent dans la voie de revue normale.

Commencez dès maintenant

Dernières actualités de notre Blog

Capgo vous donne les meilleures informations dont vous avez besoin pour créer une application mobile vraiment professionnelle.