メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

RevenueCatとは

RevenueCatを使用すると、ネイティブモバイルアプリにアプリ内サブスクリプションを追加できます。はじめるには、Agentにサブスクリプションのセットアップを依頼し、RevenueCatアカウントを接続すると、Agentがロジックを処理してテスト環境を提供します。

前提条件

始める前に以下が必要です:
  • モバイルアプリで作成されたReplitプロジェクト
  • RevenueCatアカウント(メールアドレスとパスワードのみ必要 — 銀行口座や追加のセットアップは不要)
ネイティブモバイルアプリで作業するには、replit.comのプロジェクトエディターを使用してください。ネイティブモバイルアプリの作業はサポートされている場合にReplit Androidアプリでも利用できます。Replit iOSアプリを使用している場合は、replit.comでプロジェクトを開いてください。

はじめに

1

Agentにサブスクリプションの追加を依頼

希望するサブスクリプションを説明します。Agentが統合を計画し、パッケージをインストールし、RevenueCatをセットアップします。
サブスクリプション追加プロンプトに回答するAgentを表示するReplitプロジェクトエディター
2

RevenueCatアカウントを接続

AgentがRevenueCatへの接続を促します。Connect RevenueCatを選択して認可フローを開始します。
ConnectボタンとともにConnect RevenueCatバナーを表示するAgentチャット
RevenueCatへの接続を確認するモーダルが表示されます。Continue to RevenueCatを選択して進みます。
プライバシーとセキュリティ情報を表示するConnect RevenueCatモーダル
3

Replitを認可

RevenueCatの認可ページでRead & Writeアクセスを選択し、Authorizeを選択してReplitにRevenueCatアカウントへのアクセスを許可します。
Read and Writeアクセスが選択されたRevenueCat OAuth認可ページ
4

Agentがサブスクリプションを構築

認可後、AgentはRevenueCatプロジェクトを作成し、商品とエンタイトルメントを設定し、ペイウォール画面を構築し、アプリ全体のサブスクリプションロジックを配線します。
サブスクリプションの機能と価格を表示するペイウォール画面のAgentサマリー
サブスクライブ済みコンテンツのPremiumバッジを表示するモバイルアプリのホーム画面

サブスクリプションのテスト

ReplitのプレビューはRevenueCatのテストモードを使用します。Expo Goでテスト購入を行うと、実際の決済フローの代わりにテスト購入ダイアログが表示されます。実際の課金はありません。
パッケージの詳細とテストボタンを表示するモバイルデバイスのテスト購入ダイアログ
テスト購入は開発中に安全に使用できます。実際の課金なしに、成功と失敗の両方の購入フローをテストできます。
AppleがApp Store配布のためにアプリを承認すると、購入は実際のお金を使用します。 App Reviewに提出する前に、RevenueCatの商品と価格が正しいことを確認してください。

サブスクリプションの管理

サブスクリプションを変更するにはAgentに依頼します。例えば: AgentはRevenueCatの商品設定、ペイウォールUI、サブスクリプションロジックを変更内容に合わせて更新します。
Agentがサブスクリプション価格を月額から年額に変更しているReplitプロジェクトエディター

App Store Connectとの同期

TestFlightとApple App Storeでアプリ内購入を機能させるには、AppleのPaid Apps Agreementに同意して銀行口座を接続する必要があります。 これはApp Store Connectを通じて行われます。アプリをApp Storeに提出する前に、有料のApple Developer Accountが必要です。 その後、RevenueCatのアプリ内購入設定をReplitから直接App Store Connectに同期できます。
1

PublishingのManageペインに移動

RevenueCatをApp Store Connectに同期するボタンが表示されます。
RevenueCatをApp Store Connectに同期するボタン
このセクションはアプリをTestFlightに提出した後にのみ表示されます。
2

App Store Connect APIキーを提供

このキーを提供するためにApp Store Connectに移動する必要があります。App Store Connectで、Users and Accessに移動し、Integrationsタブを選択します。サイドバーでApp Store Connect APIを選択します。キーを作成する際は、「App Manager」権限を付与してください。.p8ファイルを今すぐダウンロードしてください — ダウンロードできるのは一度だけです。ファイル名はAuthKey_で始まり.p8で終わります。このページに表示されているKey IDIssuer IDをコピーします。
番号付きのステップでIntegrationsタブ、App Store Connect APIサイドバーリンク、新しいAPIキーを作成するためのプラスボタンをハイライトしたApp Store ConnectのUsers and Accessページ
名前をRevenueCat、アクセスをApp Managerに設定したApp Store ConnectのGenerate API Keyダイアログ
Issuer IDのCopyリンクとKey ID列を指す矢印のあるApp Store Connect APIキーページ
3

アプリ内購入APIキーを作成

前のステップをアプリ内購入APIキーに対して繰り返します。 サイドバーでIn-App Purchaseを選択します。次にApp Manager権限でAPIキーを作成します。 .p8キー(ファイル名はSubscriptionKey_で始まり.p8で終わる)をダウンロードします。Key IDIssuer IDをコピーします。
サイドバーでIn-App Purchaseが選択され、新しいキーを作成するためのプラスボタンを指す矢印のあるApp Store ConnectのUsers and Accessページ
4

商品を同期

商品のリストを確認してApp Store Connectに同期します。
価格、期間、地域フィールドを含むMonthly Subscription商品と「Sync to App Store Connect」ボタンを表示するアプリ内購入管理ダイアログ

よくある質問

いいえ。RevenueCatアカウントの作成にはメールアドレスとパスワードのみ必要です。銀行口座の設定は、App StoreまたはGoogle Playからの支払いを受け取る準備ができた際に、AppleまたはGoogleを通じて別途行います。
いいえ。開発中、ReplitのプレビューはRevenueCatのテストモードを使用します。購入はシミュレートされ、実際の課金はありません。実際の課金はApple App Reviewがアプリを承認した後にのみ発生します。
RevenueCatはネイティブモバイルアプリ向けに設計されています。ウェブアプリにサブスクリプションを追加するには、代わりにStripe統合を使用してください。
月額または年額のサブスクリプションのセットアップ、価格の設定、エンタイトルメントの管理、ペイウォールの構築ができます。変更するにはAgentに依頼してください — RevenueCatの設定とアプリコードの両方を処理します。