Aller au contenu principal

Achats Plugin Capacitor

Implémentez les abonnements et achats in-app avec RevenueCat SDK pour une monétisation multiplateforme

Installer

bun add @revenuecat/purchases-capacitor bunx cap sync
npm, pnpm ou yarn
  • npm install @revenuecat/purchases-capacitor
  • pnpm add @revenuecat/purchases-capacitor
  • yarn add @revenuecat/purchases-capacitor

Guide

Comment utiliser Purchases dans Capacitor

Utiliser @revenuecat/purchases-capacitor

Simplifiez les achats in-app et les abonnements avec Capacitor. Support iOS et Android.

Installer

bun add @revenuecat/purchases-capacitor
bunx cap sync

Ce que ce plugin expose

  • configure - Configure Purchases avec votre clé API et un app user id.
  • getVirtualCurrencies - Récupère les monnaies virtuelles de l'abonné actuel.
  • invalidateVirtualCurrenciesCache - Invalide le cache des monnaies virtuelles.
  • getCachedVirtualCurrencies La valeur actuellement en cache, si disponible. Cette valeur restera null tant que les monnaies virtuelles n'auront pas été récupérées au moins une fois via cette fonction ou une fonction équivalente.

Exemple d'utilisation

configure

Configure Purchases avec votre clé API et un app user id.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.configure({} as PurchasesConfiguration);

getVirtualCurrencies

Récupère les monnaies virtuelles de l'abonné actuel.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.getVirtualCurrencies();

invalidateVirtualCurrenciesCache

Invalide le cache des monnaies virtuelles.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.invalidateVirtualCurrenciesCache();

getCachedVirtualCurrencies

La valeur actuellement en cache, si disponible. Cette valeur restera null tant que les monnaies virtuelles n'auront pas été récupérées au moins une fois via cette fonction ou une fonction équivalente.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.getCachedVirtualCurrencies();

Référence complète

Continuer après l'utilisation de @revenuecat/purchases-capacitor

Si vous utilisez Utiliser @revenuecat/purchases-capacitor pour planifier les paiements et les achats, connectez-l’à Tarifs Capgo pour le workflow produit dans Capgo Tarifs, Système de paiement pour les détails d'implémentation du système de paiement, @capgo/native-purchases pour les détails d'implémentation dans @capgo/native-purchases, Prise en main pour les détails d'implémentation dans Getting Started, et Playbook revenus pour les détails d'implémentation dans le Revenue Playbook.

FAQ

FAQ du plugin Purchases

Comment installer le plugin Purchases dans une application Capacitor ?

Exécutez « bun add @revenuecat/purchases-capacitor » (ou « npm install @revenuecat/purchases-capacitor »), puis lancez « bunx cap sync » pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis « @revenuecat/purchases-capacitor » dans votre application code.

Est-ce que @revenuecat/purchases-capacitor fonctionne avec React, Vue et Angular ?

Oui. Purchases est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant sous Capacitor, y compris Ionic, React, Vue, Angular, Svelte et en JavaScript pur.

Quelle version de Capacitor est supportée par @revenuecat/purchases-capacitor ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub recense les versions maintenues.

Est-ce que @revenuecat/purchases-capacitor est gratuit et open source ?

Oui. Le code source de code est public sur GitHub à l'adresse https://github.com/RevenueCat/purchases-capacitor/ et le package est gratuit à installer via npm. Les rapports de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code utilisant Purchases sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez les changements de Purchases sans attendre la validation de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo