Passer au contenu principal
Retour aux plugins
@revenuecat/purchases-capacitor
Tutoriel
par github.com/Cap-go

Achats

Implémentez les abonnements et les achats en application avec RevenueCat SDK pour une monétisation transversale aux plateformes

Guide

Tutoriel sur les Achats

En utilisant @revenuecat/purchases-capacitor

Capacitor simplifie les achats et les abonnements en ligne. Support pour iOS et Android.

Installer

bun add @revenuecat/purchases-capacitor
bunx cap sync

Ce plugin expose les éléments suivants

  • configure - Configurez les achats avec votre clé API et un ID d'utilisateur de l'application.
  • getVirtualCurrencies - Récupérez les devises virtuelles pour l'abonné actuel.
  • invalidateVirtualCurrenciesCache - Annulez la mise en cache pour les devises virtuelles.
  • getCachedVirtualCurrencies - La valeur actuellement en cache si elle existe. Cette valeur restera null jusqu'à ce que les devises virtuelles aient été récupérées au moins une fois avec ou une fonction équivalente.

Exemple d'utilisation

configure

Configurez les achats avec votre clé API et un ID d'utilisateur de l'application.

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

await Purchases.configure({} as PurchasesConfiguration);

getVirtualCurrencies

Récupérez les devises virtuelles pour l'abonné actuel.

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

await Purchases.getVirtualCurrencies();

invalidateVirtualCurrenciesCache

Annulez la mise en cache pour les devises virtuelles.

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

await Purchases.invalidateVirtualCurrenciesCache();

getCachedVirtualCurrencies

Si une cache est disponible. Cette valeur restera null jusqu'à ce que des devises virtuelles aient été récupérées au moins une fois avec ou une fonction équivalente.

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

await Purchases.getCachedVirtualCurrencies();

Référence complète