Tutoriel revenuecat/purchases-capacitor

Ce tutoriel vous guidera à travers le processus de mise en œuvre des achats intégrés et des abonnements dans votre application Ionic Capacitor en utilisant le package @revenuecat/purchases-capacitor.

Prérequis

Avant de commencer, assurez-vous d'avoir ce qui suit :

  • Un projet Ionic Capacitor configuré
  • Un compte RevenueCat (inscrivez-vous sur https://apprevenuecatcom/signup)
  • Des produits ou abonnements intégrés configurés dans vos comptes d'app store (Apple App Store et/ou Google Play Store)

Installation

1 Ouvrez votre terminal ou invite de commande et naviguez jusqu'au répertoire de votre projet

2 Exécutez la commande suivante pour installer le package :

[[BLOC_DE_CODE]]

3 Après l'installation, synchronisez votre projet Capacitor :

[[BLOC_DE_CODE]]

Configuration

1 Importez le module Purchases dans le fichier TypeScript principal de votre application (ex. : appcomponentts) :

[[BLOC_DE_CODE]]

2 Configurez le SDK avec votre clé API RevenueCat :

[[BLOC_DE_CODE]]

Appelez cette fonction lorsque votre application démarre, par exemple dans la méthode ngOnInit() de votre composant principal.

Utilisation de base

Récupérer les produits disponibles

Pour obtenir la liste des produits disponibles :

[[BLOC_DE_CODE]]

Effectuer un achat

Pour initier un achat :

[[BLOC_DE_CODE]]

Vérifier l'état de l'abonnement

Pour vérifier l'état actuel de l'abonnement d'un utilisateur :

[[BLOC_DE_CODE]]

Restaurer les achats

Pour restaurer les achats précédents d'un utilisateur :

[[BLOC_DE_CODE]]

Fonctionnalités avancées

Identifier les utilisateurs

Si vous avez votre propre système d'identification d'utilisateur, vous pouvez identifier les utilisateurs auprès de RevenueCat :

[[BLOC_DE_CODE]]

Vérifier l'éligibilité au prix d'introduction

Pour vérifier si un utilisateur est éligible à un prix d'introduction :

[[BLOC_DE_CODE]]

Définir des attributs

Vous pouvez définir des attributs personnalisés pour les utilisateurs :

[[BLOC_DE_CODE]]

Conclusion

Ce tutoriel a couvert les bases de la mise en œuvre des achats intégrés et des abonnements en utilisant le package @revenuecat/purchases-capacitor. N'oubliez pas de gérer les erreurs de manière appropriée et de tester votre implémentation de manière approfondie.

Pour une utilisation plus avancée et une documentation API détaillée, consultez la documentation RevenueCat sur https://docsrevenuecatcom/.

N'oubliez pas de configurer vos produits dans le tableau de bord RevenueCat et de les lier à vos produits d'app store. Assurez-vous également de tester votre implémentation dans un environnement sandbox avant de la publier en production.