概览
简介轻松实现内购和订阅功能。
核心功能
核心功能- 使用 StoreKit 2 和 Google Play Billing 实现原生内购和订阅功能。
- 直接从商店加载产品元数据,包括本地化标题和价格。
- 适用于 iOS 的 StoreKit 定价条款,适用于每月订阅且有 12 个月的承诺。
- 购买、恢复、刷新权利和原生订阅管理流程。
- App Transaction helpers,用于从旧的商业模式迁移。
Public API
Section titled “Public API”| 方法 | {"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__ 插件版本。"] |
getPluginVersion | Get 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.ts 在 capacitor-native-purchases.
继续从 @capgo/native-purchases
Section titled “继续从 @capgo/native-purchases”如果您正在使用 @capgo/native-purchases 来规划付款和购买,连接它与 使用 @capgo/native-purchases 为native能力在使用 @capgo/native-purchases Capgo Pricing 为产品工作流程在Capgo Pricing 付款系统 为付款系统的实现细节 Getting Started 为实现细节的Getting Started 收入战略手册 为了《收入蓝图》中的实现细节。