メインコンテンツへスキップ
@revenuecat/purchases-capacitor コマース オープンソース

アプリ内課金 Capacitor プラグイン

RevenueCat SDK でアプリ内サブスクリプションと購入を実装し、クロスプラットフォームで収益化

インストール

bun add @revenuecat/purchases-capacitor bunx cap sync
npm、pnpm、または yarn
  • npm install @revenuecat/purchases-capacitor
  • pnpm add @revenuecat/purchases-capacitor
  • yarn add @revenuecat/purchases-capacitor

ガイド

Capacitor で Purchases を使う方法

@revenuecat/purchases-capacitor の使い方

Capacitor でアプリ内課金とサブスクリプションを簡単に。iOS と Android に対応。

インストール

bun add @revenuecat/purchases-capacitor
bunx cap sync

このプラグインで利用可能な機能

  • configure - API キーと App User ID で Purchases をセットアップします。
  • getVirtualCurrencies - 現在のサブスクライバーの仮想通貨を取得します。
  • invalidateVirtualCurrenciesCache - 仮想通貨のキャッシュを無効にします。
  • getCachedVirtualCurrencies - 利用可能な場合は現在キャッシュされている値。仮想通貨が少なくとも一度取得されるまで、この値は null のままです。

使用例

configure

API キーとアプリユーザー ID を指定して Purchases をセットアップします。

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.configure({} as PurchasesConfiguration);

getVirtualCurrencies

現在のサブスクライバーの仮想通貨を取得します。

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.getVirtualCurrencies();

invalidateVirtualCurrenciesCache

仮想通貨のキャッシュを無効にします。

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.invalidateVirtualCurrenciesCache();

getCachedVirtualCurrencies

利用可能な場合は現在キャッシュされている値。仮想通貨が少なくとも一度取得されるまで、この値は null のままです。

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.getCachedVirtualCurrencies();

リファレンス全文

@revenuecat/purchases-capacitor の使い方から続ける

使用している場合 @revenuecat/purchases-capacitor の使い方 支払いや購入を計画するには、これを以下と連携させます Capgo の料金 Capgo の料金ページのプロダクトワークフローについては、 決済システム 決済システムの実装詳細については、 @capgo/native-purchases @capgo/native-purchases の実装の詳細については、 スタートガイド 実装の詳細については Getting Started を、 収益化プレイブック 実装の詳細については Revenue Playbook を参照してください。

よくある質問

Purchases プラグイン FAQ

Capacitor アプリに Purchases プラグインをインストールするには?

"bun add @revenuecat/purchases-capacitor" (または "npm install @revenuecat/purchases-capacitor") を実行し、続けて "bunx cap sync" を実行すると、iOS と Android プロジェクトにネイティブの code が反映されます。アプリの code で "@revenuecat/purchases-capacitor" からインポートしてください。

@revenuecat/purchases-capacitor は React、Vue、Angular で動作しますか?

はい。Purchases は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、素の JavaScript など、Capacitor 上で動くあらゆる Web フレームワークで動作します。

@revenuecat/purchases-capacitor はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@revenuecat/purchases-capacitor は無料でオープンソースですか?

はい。code のソースコードは GitHub の https://github.com/RevenueCat/purchases-capacitor/ で公開されており、パッケージは npm から無料でインストールできます。バグ報告やプルリクエストも歓迎です。

App Store の審査なしで、Purchases を使っている code をアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリ審査を待たずに Purchases の変更をリリース

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める