iOS、Android 和 Windows 上的 Cordova 应用内购买
此插件提供了一种简单且灵活的方式,可将应用内购买集成到您的移动应用中。您可以通过主要移动平台提供的针对特定商店的购买 API,轻松添加对数字内容(如订阅、消耗品和非消耗品)的应用内购买支持。该插件还支持通过流行的支付提供商(如 Braintree)请求付款,使您可以轻松接受用户的付款。
该插件易于使用,并在所有受支持的平台上提供一致的 API,因此您可以专注于构建应用程序,而无需担心平台特定的差异。无论您是构建基于订阅的应用程序、免费付费混合应用程序,还是其他需要在应用程序内购买的应用程序,此插件都可以帮助您快速、轻松地开始使用。
| AppStore (iOS / macOS) | Google Play | Braintree (iOS / Android) | |
|---|---|---|---|
| 消耗品 | ✅ | ✅ | ✅ |
| 多种数量的耗材 | ✅ | ||
| 非消耗品 | ✅ | ✅ | |
| 订阅 | ✅ | ✅ | |
| 恢复购买 | ✅ | ✅ | ✅ |
| 支付请求 | ✅ | ||
| 收据验证 | ✅ | ✅ | ✅ |
npm install capacitor-plugin-cdv-purchase
npx cap syncimport { store, ProductType, Platform } from 'capacitor-plugin-cdv-purchase';完整的 CdvPurchase 命名空间和便利导出可用:
import { CdvPurchase, store, Store, ProductType, Platform, LogLevel, ErrorCode, Iaptic } from 'capacitor-plugin-cdv-purchase';cordova plugin add "cordova-plugin-purchase"// CdvPurchase 命名空间可在全局范围内使用暂无开放 Issues,或尚未同步最近议题。