Capacitor SDK 概要
ようこそ!アプリ内課金をもっと手軽に 🚀
Adapty Capacitor SDK は、アプリ内課金の面倒な処理を肩代わりすることで、あなたが本当に得意なこと――素晴らしいアプリを作ること――に集中できるように設計されています。私たちが代わりに対応する内容はこちらです:
- アプリ内課金・レシート検証・サブスクリプション管理をすぐに利用可能
- アプリのアップデートなしでペイウォールを作成・テスト
- コホート、LTV、チャーン、ファネル分析など、詳細な購入分析をセットアップなしで取得
- アプリセッションやデバイスをまたいでユーザーのサブスクリプション状態を常に最新に保つ
- わずか1行のコードでマーケティングアトリビューション・分析サービスとアプリを連携
コードに入る前に、Adapty を App Store Connect および Google Play Console と連携させ、ダッシュボードでプロダクトを設定する必要があります。まずはクイックスタートガイドを参照して、すべての設定を完了させてください。
はじめに
Adapty SDK 連携スキルは、AI コーディングツールから 1 つのコマンドで連携全体を実行します。 スキルを使うこのインテグレーションガイドで説明する内容は以下の通りです。
- SDKのインストールと設定: SDKをプロジェクトの依存関係として追加し、コード内で有効化します。
- フローとペイウォールで購入を有効にする: ユーザーがプロダクトを購入できるよう購入フローを設定します。独自のUIを構築する場合は、代わりにカスタムペイウォールの実装を参照してください。
- サブスクリプションのステータスを確認する: ユーザーのサブスクリプション状態を自動的に確認し、有料コンテンツへのアクセスを制御します。
- ユーザーを識別する(オプション): ユーザーをAdaptyのプロファイルに関連付け、デバイス間でデータが一貫して保存されるようにします。
実際の動作を確認する
全体の流れを確認したい場合は、以下をご活用ください:
サンプルアプリ: 完全なセットアップを示す実装例を用意しています:
主要概念
コードに入る前に、Adaptyの仕組みを理解するための主要な概念を確認しておきましょう。
Adaptyのアプローチの特長は、アプリにハードコードするのはプレースメントだけという点です。それ以外のプロダクト、ペイウォールのデザイン、価格、オファーはすべて、アプリのアップデートなしにAdaptyダッシュボードから柔軟に管理できます。
-
プロダクト - アプリ内で購入可能なもの全般 – サブスクリプション、消耗型アイテム、永続アクセスが含まれます。
-
フローとペイウォール - プロダクトに設定を紐付け、プレースメントに割り当てるものです。構築方法は2通りあり、詳細はフローとペイウォールで比較しています:
- フロー&ペイウォールビルダー - ビジュアルなノーコードインターフェース。AdaptyがUIを描画し、購入処理も代行します。
- カスタムペイウォール - ビジュアル設定なし。UIは自分のコードで構築し、
makePurchaseを自分で呼び出します。カスタムペイウォールの実装を参照してください。
SDKコードでは、どちらも同じ
getFlowメソッドで取得できます。 -
プレースメント - フローやペイウォールを表示するユーザージャーニー上の戦略的なポイントです。プレースメントはマネタイズ戦略の「どこで」「いつ」を定義するものと考えてください。代表的なプレースメントには以下のものがあります:
main- メインのペイウォール表示場所onboarding- ユーザーオンボーディングフロー中に表示settings- アプリの設定画面からアクセス可能
最初のインテグレーションでは
mainやonboardingなどの基本的なものから始め、その後アプリ内でユーザーが購入を検討しやすい場所を考えていきましょう。 -
プロファイル - ユーザーがプロダクトを購入すると、そのプロファイルにアクセスレベルが付与され、有料機能へのアクセス制御に使用します。