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 の情報を取得します。これは、ユーザーがアプリをダウンロードしたときや購入したときの詳細を提供します。
isEntitledToOldBusinessModel元のアプリバージョンと対象バージョンを比較して、ユーザーが以前のビジネスモデルから特定の機能に権限があるかどうかを判断します。
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.ts in capacitor-native-purchases.

Capacitorを使用している場合 capgo/native-purchases __CAPGO_KEEP_0__/native-purchasesを使用して支払いと購入を計画する場合、Capacitorに接続してください。 Capacitorを使用して支払いと購入を計画する場合、capgo/native-purchasesを使用してください。 Capgoのネイティブ機能の使用 (@capgo/native-purchases) について Capgo の価格設定 Capgo の価格設定における製品ワークフローについて 決済システム 決済システムの実装詳細について はじめに はじめにの実装詳細について、 収益戦略ガイド 収益戦略ガイドの実装詳細について、