Kotlin Multiplatform SDK 概要
ようこそ!アプリ内課金をもっと簡単にするお手伝いをします 🚀
Adapty Kotlin Multiplatform SDK は、アプリ内課金の煩わしさを取り除き、あなたが本来得意とすること――素晴らしいアプリの開発――に集中できるよう設計されています。以下の機能を標準で提供します:
- 購入処理、レシート検証、サブスクリプション管理をすぐに利用可能
- アプリのアップデートなしにペイウォールの作成とテストが可能
- ゼロ設定で詳細な購入分析を提供 — コホート、LTV、チャーン、ファネル分析を含む
- アプリセッションやデバイスをまたいでユーザーのサブスクリプション状態を常に最新に保つ
- たった1行のコードでマーケティングアトリビューションや分析サービスとアプリを連携
コードに入る前に、Adapty と Google Play Console を連携し、ダッシュボードでプロダクトを設定する必要があります。まずはクイックスタートガイドですべての設定を完了させてください。
はじめる
インテグレーションガイドで扱う内容は次のとおりです:
- SDK のインストールと設定:SDK をプロジェクトの依存関係として追加し、コードで有効化します。
- フローを通じて購入を有効化:ユーザーがプロダクトを購入できるよう購入フローを設定します。独自の UI を構築する場合は、代わりにペイウォールを手動で実装するを参照してください。
- サブスクリプション状態の確認:ユーザーのサブスクリプション状態を自動的に確認し、有料コンテンツへのアクセスを管理します。
- ユーザーの識別(任意):ユーザーを Adapty のプロファイルに関連付けて、デバイスをまたいでデータを一貫して保存します。
実際の動作を確認する
全体の流れを確認したいですか?以下のリソースをご活用ください:
- サンプルアプリ:完全なセットアップを示すサンプル例をご覧ください
- 動画チュートリアル:以下のステップバイステップ実装動画でご確認ください
主要なコンセプト
コードに入る前に、Adapty を動かす主要なコンセプトを理解しておきましょう。
Adapty のアプローチの優れた点は、アプリにハードコードするのはプレースメントのみという点です。プロダクト、ペイウォールのデザイン、価格、オファーなど、その他すべては Adapty ダッシュボードからアプリのアップデートなしに柔軟に管理できます:
-
プロダクト — アプリ内で購入できるもの全般。サブスクリプション、消耗型アイテム、永続アクセスが含まれます。
-
フローまたはペイウォール — プレースメントに紐づいた、設定を持つプロダクトのまとまり。2つの種類があります:
- フロー — フロービルダーで構築されたビジュアルなノーコードインターフェース。Adapty が UI をレンダリングし、購入処理も行います。
- ペイウォール — ビジュアル設定なし。自分のコードで UI を構築し、
makePurchaseを自分で呼び出します。ペイウォールを手動で実装するを参照してください。
SDK のコードでは、どちらも同じ
getFlowメソッドで取得します。 -
プレースメント — ユーザージャーニーの中でフローやペイウォールを表示したい戦略的なポイント。プレースメントは収益化戦略の「どこで」「いつ」を表します。一般的なプレースメントの例:
main— 主要なペイウォールの表示場所onboarding— ユーザーのオンボーディングフロー中に表示settings— アプリの設定からアクセス可能
最初のインテグレーションでは
mainやonboardingといった基本的なものから始め、その後アプリ内でユーザーが購入意欲を持ちやすい他の場所を検討してみましょう。 -
プロファイル — ユーザーがプロダクトを購入すると、プロファイルにアクセスレベルが付与され、有料機能へのアクセス制御に使用します。