Skip to content

@capgo/native-purchases

インアプリ購入を簡単にする

インアプリ購入の簡素化。

  • Native in-app purchases and subscriptions with StoreKit 2 and Google Play Billing.
  • Product metadata loaded directly from the stores, including localized titles and prices.
  • iOS StoreKit pricing terms for monthly subscriptions with 12-month commitments.
  • Purchase, restore, entitlement refresh, and native subscription management flows.
  • App Transaction helpers for migration from older business models.

Public API

Public API
メソッド説明
restorePurchasesユーザーの前の購入を復元し、App User ID をユーザーの ID とリンクします。
getAppTransactionApp Transaction の情報を取得します。これは、ユーザーがアプリをダウンロードしたときや購入したときの詳細を提供します。
isEntitledToOldBusinessModelApp Transaction から取得した元のアプリバージョンと、対象バージョンを比較して、ユーザーが古いビジネスモデルから機能を受け取る資格があるかどうかを判断します。
purchaseProductNative購入フローを開始します。サポートされているiOSバージョンでは、 billingPlanType: 'monthly' 月額課金プランを12か月間契約する場合に渡します。
getProducts指定された製品識別子に関連付けられた製品情報を取得します。サポートされているiOSバージョンでは、 pricingTerms.
getProduct指定された製品識別子に関連付けられた製品情報を取得します。
isBillingSupported現在のデバイスで請求がサポートされているかどうかを確認します。
getPluginVersionGet the native Capacitor plugin version.
getPurchasesユーザーの購入履歴(アプリ内購入とサブスクリプション)を取得します。このメソッドは、現在のユーザーの購入履歴をプラットフォームに問い合わせて取得します。
manageSubscriptionsプラットフォームのネイティブサブスクリプション管理ページを開きます。このページでは、ユーザーはサブスクリプションを表示、変更、またはキャンセルできます。
acknowledgePurchase購入トランザクションを手動で承認/完了します。
consumePurchaseAndroidでアプリ内購入を消費します。
addListenerAppleのTransaction.updatesからStoreKitトランザクションの更新をリスンします。アプリ起動時に未完了のトランザクションがある場合、または以降の更新の場合に発火します。iOSのみ。
addListenerAppleのTransaction.updatesからStoreKitトランザクションの検証失敗をリスンします。検証結果が未検証の場合に発火します。iOSのみ。
removeAllListenersリスナーをすべて削除します。

このリファレンスは src/definitions.tscapacitor-native-purchases.

Capgoを使用している場合 @capgo/native-purchases Capgoを使用して支払いと購入を計画する場合 Using @capgo/native-purchases Capgoのネイティブ機能の使用に@capgo/native-purchasesを使用します。 Capgoの価格設定 Capgoの価格設定における製品ワークフローについて 決済システム 決済システムの実装詳細について Getting Started Getting Startedの実装詳細について、 Revenue Playbook Revenue Playbookの実装詳細について