跳过内容

@capgo/native-purchases

轻应用订阅,轻松搞定。

概述

概述

轻应用订阅,轻松搞定。

核心功能

核心功能
  • Native in-app purchases and subscriptions with StoreKit 2 and Google Play Billing.
  • 产品元数据直接从商店加载,包括本地化的标题和价格。
  • iOS StoreKit 月度订阅定价条款,12 个月的承诺。
  • 购买、恢复、权限刷新和原生订阅管理流程。
  • App 交易助手,用于从旧的商业模型迁移。
方法描述
restorePurchases恢复用户的前置订阅并将其与任何使用相同的 appUserIDs 的用户关联。
getAppTransaction获取 App 交易信息,提供有关用户最初下载或购买应用的详细信息。
isEntitledToOldBusinessModel比较 App 交易中的原始应用版本与目标版本,以确定用户是否有权从较早的商业模型中获得特性。
purchaseProduct启动本地购买流程。支持的 iOS 版本上,传递 billingPlanType: 'monthly' 以每月计费计划购买 12 个月的产品。
getProducts获取与产品标识符相关的产品信息。支持的 iOS 版本上,订阅产品可以包含 pricingTerms.
getProduct获取单个产品标识符的产品信息。
isBillingSupported检查当前设备是否支持账单。
getPluginVersion获取本地 Capacitor 插件版本。
getPurchases获取所有用户的购买记录(包括应用内购买和订阅)。此方法查询当前用户的平台购买历史。
manageSubscriptions打开平台的本地订阅管理页面。允许用户查看、修改或取消订阅。
acknowledgePurchase手动确认/完成购买交易。
consumePurchase在 Android 上消耗应用内购买。
addListener监听 Apple 的 Transaction.updates 发送的 StoreKit 交易更新。iOS 上在应用启动时触发,如果有未完成的交易,之后也会触发。
addListener监听 Apple 的 Transaction.updates 发送的 StoreKit 交易验证失败。iOS 上在验证结果未验证时触发。
removeAllListeners移除所有已注册的监听器。

真实数据来源

标题:真实数据来源

此参考资料是从 src/definitions.tscapacitor-native-purchases.