跳过内容

@capgo/native-purchases

内购订阅轻松做到。

概览

简介

轻松实现内购和订阅功能。

核心功能

核心功能
  • 使用 StoreKit 2 和 Google Play Billing 实现原生内购和订阅功能。
  • 直接从商店加载产品元数据,包括本地化标题和价格。
  • 适用于 iOS 的 StoreKit 定价条款,适用于每月订阅且有 12 个月的承诺。
  • 购买、恢复、刷新权利和原生订阅管理流程。
  • App Transaction helpers,用于从旧的商业模式迁移。
方法{"targetLanguage":"Simplified Chinese","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"texts":["","","","","","","","","",""],"translations":["","","","","","","","","",""],"placeholders":[]}
restorePurchases"","恢复用户的上一个和将其应用程序用户 ID 与任何用户的也使用这些。"]
getAppTransaction"","获取 App 交易信息,提供有关用户最初下载或购买应用程序的详细信息。"]
isEntitledToOldBusinessModel"","将原始应用程序版本从 App 交易与目标版本进行比较,以确定用户是否有权从更早的商业模式中获得特性。"]
purchaseProduct"","启动本机购买流程。支持的 iOS 版本上,传递","" billingPlanType: 'monthly' "","获取产品信息与产品标识符相关联。支持的 iOS 版本上,订阅产品可以包括",""
getProducts"","获取单个产品标识符的产品信息。"] pricingTerms.
getProduct"","检查当前设备是否支持 billing。"]
isBillingSupported"","获取本机 __CAPGO_KEEP_0__ 插件版本。"]
getPluginVersionGet the native Capacitor plugin version.
getPurchases"","打开平台的本机订阅管理页面。允许用户查看、修改或取消订阅。"]
manageSubscriptions"",""
acknowledgePurchase手动确认/完成购买交易。
consumePurchase在 Android 中消费内购。
addListener监听 Apple 的 Transaction.updates 发送的 StoreKit 交易更新。 在 app 启动时,如果有未完成的交易,会触发,之后会触发任何更新。 iOS only。
addListener监听 Apple 的 Transaction.updates 发送的 StoreKit 交易验证失败。 在验证结果未验证时触发。 iOS only。
removeAllListeners移除所有注册的监听器。

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

如果您正在使用 @capgo/native-purchases 来规划付款和购买,连接它与 使用 @capgo/native-purchases 为native能力在使用 @capgo/native-purchases Capgo Pricing 为产品工作流程在Capgo Pricing 付款系统 为付款系统的实现细节 Getting Started 为实现细节的Getting Started 收入战略手册 为了《收入蓝图》中的实现细节。