跳过主要内容
返回插件
@revenuecat/purchases-capacitor
教程
@revenuecat/purchases-capacitor

订阅

使用RevenueCat SDK实现跨平台的订阅和购买功能

指南

关于购买的教程

使用 @revenuecat/purchases-capacitor

Capacitor 内购和订阅功能,简化了 iOS 和 Android 的使用。

安装

bun add @revenuecat/purchases-capacitor
bunx cap sync

此插件暴露的内容

  • configure - 使用您的 API 密钥和应用用户 ID 设置 Purchases。
  • getVirtualCurrencies - 获取当前订阅者的虚拟货币。
  • invalidateVirtualCurrenciesCache - invalidates 虚拟货币缓存。
  • getCachedVirtualCurrencies - 获取当前缓存的虚拟货币。如果有缓存,值将为 null,直到至少使用或等效函数获取虚拟货币为止。

示例使用

configure

使用您的 API 密钥和应用用户 ID 设置 Purchases。

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

await Purchases.configure({} as PurchasesConfiguration);

getVirtualCurrencies

获取当前订阅者的虚拟货币。

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

如果有缓存则返回当前缓存的值。该值将保持为 null,直到至少执行过一次 virtual currencies 的 fetch 或等效函数,或者执行过 fetchSubscriptions。

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

await Purchases.getCachedVirtualCurrencies();

Full Reference

继续使用 @revenuecat/purchases-capacitor

如果您正在使用 使用 @revenuecat/purchases-capacitor 来规划付款和购买,连接它与 Capgo Pricing 来规划 Capgo Pricing 中的产品流程, 支付系统 支付系统的实现细节 @capgo/native-purchases @capgo/native-purchases的实现细节 开始使用 开始使用的实现细节 营收手册 营收手册的实现细节