RevenueCatとは
RevenueCatを使用すると、ネイティブモバイルアプリにアプリ内サブスクリプションを追加できます。はじめるには、Agentにサブスクリプションのセットアップを依頼し、RevenueCatアカウントを接続すると、Agentがロジックを処理してテスト環境を提供します。前提条件
始める前に以下が必要です:- モバイルアプリで作成されたReplitプロジェクト
- RevenueCatアカウント(メールアドレスとパスワードのみ必要 — 銀行口座や追加のセットアップは不要)
ネイティブモバイルアプリで作業するには、replit.comのプロジェクトエディターを使用してください。ネイティブモバイルアプリの作業はサポートされている場合にReplit Androidアプリでも利用できます。Replit iOSアプリを使用している場合は、replit.comでプロジェクトを開いてください。
はじめに
1
Agentにサブスクリプションの追加を依頼
希望するサブスクリプションを説明します。Agentが統合を計画し、パッケージをインストールし、RevenueCatをセットアップします。

2
RevenueCatアカウントを接続
AgentがRevenueCatへの接続を促します。Connect RevenueCatを選択して認可フローを開始します。
RevenueCatへの接続を確認するモーダルが表示されます。Continue to RevenueCatを選択して進みます。


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

4
Agentがサブスクリプションを構築
認可後、AgentはRevenueCatプロジェクトを作成し、商品とエンタイトルメントを設定し、ペイウォール画面を構築し、アプリ全体のサブスクリプションロジックを配線します。



サブスクリプションのテスト
ReplitのプレビューはRevenueCatのテストモードを使用します。Expo Goでテスト購入を行うと、実際の決済フローの代わりにテスト購入ダイアログが表示されます。実際の課金はありません。
サブスクリプションの管理
サブスクリプションを変更するにはAgentに依頼します。例えば: AgentはRevenueCatの商品設定、ペイウォールUI、サブスクリプションロジックを変更内容に合わせて更新します。
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に同期するボタンが表示されます。

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 IDとIssuer IDをコピーします。


3
アプリ内購入APIキーを作成
前のステップをアプリ内購入APIキーに対して繰り返します。
サイドバーでIn-App Purchaseを選択します。次にApp Manager権限でAPIキーを作成します。
.p8キー(ファイル名は
SubscriptionKey_で始まり.p8で終わる)をダウンロードします。Key IDとIssuer IDをコピーします。
4
商品を同期
商品のリストを確認してApp Store Connectに同期します。

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