Kotlin Multiplatform SDK 概要

Release

ようこそ!アプリ内課金をもっと簡単にするお手伝いをします 🚀

Adapty Kotlin Multiplatform SDK は、アプリ内課金の煩わしさを取り除き、あなたが本来得意とすること――素晴らしいアプリの開発――に集中できるよう設計されています。以下の機能を標準で提供します:

  • 購入処理、レシート検証、サブスクリプション管理をすぐに利用可能
  • アプリのアップデートなしにペイウォールの作成とテストが可能
  • ゼロ設定で詳細な購入分析を提供 — コホート、LTV、チャーン、ファネル分析を含む
  • アプリセッションやデバイスをまたいでユーザーのサブスクリプション状態を常に最新に保つ
  • たった1行のコードでマーケティングアトリビューションや分析サービスとアプリを連携

コードに入る前に、Adapty と Google Play Console を連携し、ダッシュボードでプロダクトを設定する必要があります。まずはクイックスタートガイドですべての設定を完了させてください。

はじめる

自動連携 · Beta
Adapty SDK 連携スキルは、AI コーディングツールから 1 つのコマンドで連携全体を実行します。

インテグレーションガイドで扱う内容は次のとおりです:

  1. SDK のインストールと設定:SDK をプロジェクトの依存関係として追加し、コードで有効化します。
  2. フローを通じて購入を有効化:ユーザーがプロダクトを購入できるよう購入フローを設定します。独自の UI を構築する場合は、代わりにペイウォールを手動で実装するを参照してください。
  3. サブスクリプション状態の確認:ユーザーのサブスクリプション状態を自動的に確認し、有料コンテンツへのアクセスを管理します。
  4. ユーザーの識別(任意):ユーザーを Adapty のプロファイルに関連付けて、デバイスをまたいでデータを一貫して保存します。

実際の動作を確認する

全体の流れを確認したいですか?以下のリソースをご活用ください:

  • サンプルアプリ:完全なセットアップを示すサンプル例をご覧ください
  • 動画チュートリアル:以下のステップバイステップ実装動画でご確認ください

主要なコンセプト

コードに入る前に、Adapty を動かす主要なコンセプトを理解しておきましょう。

Adapty のアプローチの優れた点は、アプリにハードコードするのはプレースメントのみという点です。プロダクト、ペイウォールのデザイン、価格、オファーなど、その他すべては Adapty ダッシュボードからアプリのアップデートなしに柔軟に管理できます:

  1. プロダクト — アプリ内で購入できるもの全般。サブスクリプション、消耗型アイテム、永続アクセスが含まれます。

  2. フローまたはペイウォール — プレースメントに紐づいた、設定を持つプロダクトのまとまり。2つの種類があります:

    • フロー — フロービルダーで構築されたビジュアルなノーコードインターフェース。Adapty が UI をレンダリングし、購入処理も行います。
    • ペイウォール — ビジュアル設定なし。自分のコードで UI を構築し、makePurchase を自分で呼び出します。ペイウォールを手動で実装するを参照してください。

    SDK のコードでは、どちらも同じ getFlow メソッドで取得します。

  3. プレースメント — ユーザージャーニーの中でフローやペイウォールを表示したい戦略的なポイント。プレースメントは収益化戦略の「どこで」「いつ」を表します。一般的なプレースメントの例:

    • main — 主要なペイウォールの表示場所
    • onboarding — ユーザーのオンボーディングフロー中に表示
    • settings — アプリの設定からアクセス可能

    最初のインテグレーションでは mainonboarding といった基本的なものから始め、その後アプリ内でユーザーが購入意欲を持ちやすい他の場所を検討してみましょう。

  4. プロファイル — ユーザーがプロダクトを購入すると、プロファイルにアクセスレベルが付与され、有料機能へのアクセス制御に使用します。