Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Qu’est-ce que RevenueCat

RevenueCat vous permet d’ajouter des abonnements intégrés à votre application mobile native. Pour commencer, demandez à Agent de configurer un abonnement, connectez votre compte RevenueCat, et Agent gère la logique et fournit un environnement de test.

Prérequis

Avant de commencer, vous avez besoin de :
  • Un projet Replit créé avec une Application mobile
  • Un compte RevenueCat (seuls un email et un mot de passe sont requis — aucun compte bancaire ni configuration supplémentaire nécessaire)

Premiers pas

1

Demandez à Agent d'ajouter un abonnement

Décrivez l’abonnement que vous souhaitez. Agent planifie l’intégration, installe les packages et configure RevenueCat.
Project Editor Replit montrant Agent répondant à un prompt pour ajouter un abonnement
2

Connectez votre compte RevenueCat

Agent vous invite à connecter RevenueCat. Sélectionnez Connecter RevenueCat pour lancer le flux d’autorisation.
Chat Agent affichant la bannière Connecter RevenueCat avec un bouton Connecter
Une fenêtre modale confirme que vous vous connectez à RevenueCat. Sélectionnez Continuer vers RevenueCat pour procéder.
Fenêtre modale Connecter RevenueCat affichant des informations sur la confidentialité et la sécurité
3

Autorisez Replit

Sur la page d’autorisation RevenueCat, sélectionnez l’accès Lecture et écriture puis Autoriser pour accorder à Replit l’accès à votre compte RevenueCat.
Page d'autorisation OAuth RevenueCat avec l'accès Lecture et Écriture sélectionné
4

Agent construit votre abonnement

Après l’autorisation, Agent crée le projet RevenueCat, configure les produits et les droits, construit un écran paywall et connecte la logique d’abonnement dans toute votre application.
Résumé Agent affichant l'écran paywall avec les fonctionnalités d'abonnement et la tarification
Écran d'accueil de l'application mobile affichant un badge Premium pour le contenu avec abonnement

Tester les abonnements

Les aperçus Replit utilisent le mode test de RevenueCat. Lorsque vous testez un achat dans Expo Go, vous voyez une boîte de dialogue d’achat test au lieu d’un vrai flux de paiement. Aucun argent n’est débité.
Boîte de dialogue d'achat test sur un appareil mobile affichant les détails du package et les boutons de test
Les achats tests sont sûrs à utiliser pendant le développement. Vous pouvez tester les flux d’achat réussi et échoué sans aucun vrai débit.
Une fois votre application publiée sur l’App Store, les achats utilisent de l’argent réel. Assurez-vous que vos produits RevenueCat et votre tarification sont corrects avant de soumettre à l’App Store.

Gérer les abonnements

Pour modifier votre abonnement, demandez à Agent. Par exemple : Agent met à jour la configuration de votre produit RevenueCat, l’interface paywall et la logique d’abonnement pour refléter la modification.
Project Editor Replit montrant Agent modifiant le prix de l'abonnement de mensuel à annuel

Synchronisation avec App Store Connect

Pour que les achats intégrés fonctionnent dans TestFlight et l’Apple App Store, vous devrez accepter l’Accord Paid Apps d’Apple et connecter votre compte bancaire. Cela se fait via App Store Connect. Vous aurez besoin d’un compte Apple Developer payant. C’est obligatoire si vous souhaitez publier votre application sur l’App Store. Ensuite, vous pouvez synchroniser vos configurations d’achats intégrés de RevenueCat vers App Store Connect directement via Replit.
1

Accédez au volet Gérer dans Publication

Vous verrez un bouton pour synchroniser RevenueCat avec App Store Connect.
Bouton de synchronisation RevenueCat vers App Store Connect
Cette section n’apparaîtra qu’une fois que vous aurez publié votre application sur TestFlight.
2

Fournissez la clé API App Store Connect

Vous devrez accéder à App Store Connect pour fournir cette clé.Dans App Store Connect, accédez à Utilisateurs et accès, puis sélectionnez l’onglet Intégrations. Dans la barre latérale, sélectionnez API App Store Connect.Lors de la création d’une clé, assurez-vous de lui accorder les permissions « App Manager ».Téléchargez le fichier .p8 maintenant — vous ne pouvez le télécharger qu’une seule fois. Le nom du fichier commence par AuthKey_ et se termine par .p8.Copiez l’ID de clé et l’ID de l’émetteur affichés sur cette page.
Page Utilisateurs et accès d'App Store Connect avec les étapes numérotées mettant en évidence l'onglet Intégrations, le lien de la barre latérale API App Store Connect et le bouton plus pour créer une nouvelle clé API
Boîte de dialogue Générer une clé API dans App Store Connect avec le nom défini sur RevenueCat et l'accès défini sur App Manager
Page de clés API App Store Connect avec des flèches pointant vers le lien de copie de l'ID de l'émetteur et la colonne ID de clé
3

Créez une clé API d'achat intégré

Répétez l’étape précédente pour une clé API d’achat intégré. Dans la barre latérale, sélectionnez Achat intégré. Créez ensuite une clé API avec les permissions App Manager. Téléchargez la clé .p8 (le nom du fichier commence par SubscriptionKey_ et se termine par .p8). Copiez l’ID de clé et l’ID de l’émetteur.
Page Utilisateurs et accès d'App Store Connect avec Achat intégré sélectionné dans la barre latérale et une flèche pointant vers le bouton plus pour créer une nouvelle clé
4

Synchronisez les produits

Confirmez la liste des produits et synchronisez avec App Store Connect.
Boîte de dialogue de gestion des achats intégrés affichant un produit d'abonnement mensuel avec les champs de prix, durée et territoire, et un bouton Synchroniser avec App Store Connect

Foire aux questions

Non. Vous avez seulement besoin d’un email et d’un mot de passe pour créer un compte RevenueCat. La configuration du compte bancaire est gérée séparément via Apple ou Google lorsque vous êtes prêt à recevoir des paiements de l’App Store ou de Google Play.
Non. Pendant le développement, les aperçus Replit utilisent le mode test de RevenueCat. Les achats sont simulés et aucun vrai débit n’est effectué. Les vrais débits ne s’appliquent qu’après la publication de votre application sur l’App Store.
RevenueCat est conçu pour les applications mobiles natives. Pour ajouter des abonnements à une application web, utilisez l’intégration Stripe à la place.
Vous pouvez configurer des abonnements mensuels ou annuels, configurer la tarification, gérer les droits et créer des paywalls. Demandez à Agent d’apporter des modifications — il gère à la fois la configuration RevenueCat et le code de votre application.