Skip to content

@capgo/native-purchases

購入機能を簡単に実装

購入機能を簡単に実装

  • StoreKit 2とGoogle Play Billingを使用したネイティブの購入機能とサブスクリプション
  • ストアから直接取得する製品メタデータ、包括的にローカライズされたタイトルと価格
  • iOS StoreKitの月額サブスクリプションの12か月間のコミットメント
  • 購入、復元、エンタイトルメントの更新、ネイティブのサブスクリプション管理フロー。
  • 古いビジネスモデルから移行するためのアプリトランザクションのヘルパー。
メソッド説明
restorePurchasesユーザーの前の購入を復元し、ユーザーのアプリユーザーIDを、同じアプリユーザーIDを持つ他のユーザーとリンクする。
getAppTransactionアプリトランザクションの情報を取得します。これは、ユーザーがアプリをダウンロードしたときや購入したときの詳細を提供します。
isEntitledToOldBusinessModel元のアプリバージョンと対象バージョンを比較して、ユーザーが古いビジネスモデルから得られる特性にエンタイトルメントがあるかどうかを判断します。
purchaseProductネイティブの購入フローを開始します。サポートされているiOSバージョンでは、 billingPlanType: 'monthly' を使用して月額の請求額に12ヶ月のコミットメントで購入します。
getProducts指定された製品識別子に関連付けられた製品情報を取得します。サポートされているiOSバージョンでは、サブスクリプション製品には、 pricingTerms.
getProduct__CAPGO_KEEP_0__の製品情報を取得します。
isBillingSupported__CAPGO_KEEP_0__の請求をサポートしているかどうかを確認します。
getPluginVersionCapacitorのネイティブプラグインバージョンを取得します。
getPurchasesユーザーの購入履歴(アプリ内購入とサブスクリプション)を取得します。
manageSubscriptionsユーザーのサブスクリプションを管理するためのプラットフォームのネイティブページを開きます。
acknowledgePurchase購入トランザクションを手動で完了/確認します。
consumePurchaseAndroid用のアプリ内購入を消費します。
addListenerAppleのTransaction.updatesからStoreKitトランザクションの更新をリスンします。アプリ起動時には未完了のトランザクションがあれば発火し、以降の更新も発火します。iOSのみ。
addListenerAppleのTransaction.updatesからStoreKitトランザクションの検証失敗をリスンします。検証結果が未検証の場合に発火します。iOSのみ。
removeAllListeners登録済みリスナーをすべて削除します。

このリファレンスは src/definitions.ts から capacitor-native-purchases.

Capgoを使用している場合 @capgo/native-purchases 支払いと購入を計画するには、@__CAPGO_KEEP_0__/native-purchasesと接続してください @capgo/native-purchasesを使用して @capgo/native-purchasesのnative capabilityを使用して @Capgo/native-purchasesの製品フローを使用して Capgo Pricingの製品フローを使用して 決済システム 決済システムの実装詳細について Getting Started Getting Startedの実装詳細について Revenue Playbook Revenue Playbookの実装詳細について