跳过主要内容
返回插件
@revenuecat/purchases-capacitor
教程
由 github.com/Cap-go

购买

使用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 虚拟货币缓存。

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

await Purchases.invalidateVirtualCurrenciesCache();

getCachedVirtualCurrencies

当有缓存时显示。如果没有缓存,则显示此值将为 null,直到使用或等效函数获取虚拟货币至少一次。

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

await Purchases.getCachedVirtualCurrencies();

全局参考