跳过内容

在/@capgo/native-purchases中

轻松订阅应用内内容。

概述

概述

简化内购

核心功能

核心功能
  • 原生内购和订阅,支持 StoreKit 2 和 Google Play Billing
  • 产品元数据直接从商店加载,包括本地化标题和价格。
  • iOS StoreKit 月度订阅价格条款,有效期 12 个月。
  • 购买、恢复、权利刷新和本地订阅管理流程。
  • 应用交易助手,用于从旧的商业模式迁移。
方法描述
restorePurchases恢复用户的前置购买并将其应用用户 ID 链接到使用相同 ID 的任何用户。
getAppTransaction获取应用交易信息,提供有关用户最初下载或购买应用的详细信息。
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.

如果您正在使用 @capgo/native-purchases 来规划付款和购买,连接它 使用@capgo/native-purchases 为在使用@capgo/native-purchases中native能力 Capgo 价格策略 为 Capgo 价格策略中的产品工作流程 支付系统 为支付系统中的实现细节 开始使用 为开始使用中的实现细节 营收手册 为营收手册中的实现细节