インアプリ購入とサブスクリプションを簡単に。
主な機能
「主な機能」のセクション- StoreKit 2とGoogle Play Billingを使用したネイティブのインアプリ購入とサブスクリプション
- ストアから直接取得する製品メタデータ、包括的にローカライズされたタイトルと価格
- iOS StoreKitの月額サブスクリプションの12か月のコミットメント用の価格条件
- 購入、復元、エンタイトルメントの更新、ネイティブのサブスクリプション管理フロー
- App Transactionのヘルパーは、古いビジネスモデルから移行する
パブリック API
セクション「パブリック API」| メソッド | 説明 |
|---|---|
restorePurchases | ユーザーの前のものを復元し、AppUserIDsをユーザーが同じものも使用しているユーザーとリンクする。 |
getAppTransaction | App Transactionの情報を取得します。これは、ユーザーがアプリをダウンロードしたときや購入したときの詳細を提供します。 |
isEntitledToOldBusinessModel | 元のアプリバージョンと対象バージョンを比較して、ユーザーが古いビジネスモデルから特定の機能にエントリットするかどうかを判断します。 |
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.ts から同期されています。 capacitor-native-purchases.
「@capgo/native-purchases」から続けてください。
「@capgo/native-purchases」から続けてください」セクション「@__CAPGO_KEEP_0__/native-purchases」を使用している場合 「@capgo/native-purchases」 支払いと購入を計画するために、 「@capgo/native-purchases」を 「@capgo/native-purchases」を使用して 「@Capgo/native-purchases」で使用するネイティブ機能の場合、 Capgoの製品ワークフローについての価格設定 支払いシステム __CAPGO_KEEP_0__の支払いシステムの実装詳細について Getting Started __CAPGO_KEEP_0__のGetting Startedの実装詳細について Revenue Playbook __CAPGO_KEEP_0__のRevenue Playbookの実装詳細について