Guide
Tutorial on Purchases
Using @revenuecat/purchases-capacitor
Capacitor in-app purchases and subscriptions made easy. Support for iOS and Android.
Install
bun add @revenuecat/purchases-capacitor
bunx cap sync
What This Plugin Exposes
configure- Sets up Purchases with your API key and an app user id.getVirtualCurrencies- Fetches the virtual currencies for the current subscriber.invalidateVirtualCurrenciesCache- Invalidates the cache for virtual currencies.getCachedVirtualCurrencies- The currently cached if one is available. This value will remain null until virtual currencies have been fetched at least once with or an equivalent function.
Example Usage
configure
Sets up Purchases with your API key and an app user id.
import { Purchases } from '@revenuecat/purchases-capacitor';
await Purchases.configure({} as PurchasesConfiguration);
getVirtualCurrencies
Fetches the virtual currencies for the current subscriber.
import { Purchases } from '@revenuecat/purchases-capacitor';
await Purchases.getVirtualCurrencies();
invalidateVirtualCurrenciesCache
Invalidates the cache for virtual currencies.
import { Purchases } from '@revenuecat/purchases-capacitor';
await Purchases.invalidateVirtualCurrenciesCache();
getCachedVirtualCurrencies
The currently cached if one is available. This value will remain null until virtual currencies have been fetched at least once with or an equivalent function.
import { Purchases } from '@revenuecat/purchases-capacitor';
await Purchases.getCachedVirtualCurrencies();