---
title: "Flutter SDK overview"
description: "Adapty Flutter SDK とその主要機能について説明します。"
---

[![Release](https://img.shields.io/github/v/release/adaptyteam/AdaptySDK-Flutter.svg?style=flat&logo=flutter)](https://github.com/adaptyteam/AdaptySDK-Flutter/releases)

ようこそ！アプリ内課金をもっとかんたんにしましょう 🚀

Adapty Flutter SDK は、アプリ内課金の面倒な部分をすべて引き受け、あなたが本来集中すべきこと——素晴らしいアプリの開発——に専念できるように設計されています。以下をすべて代わりに処理します：

- 購入処理、レシート検証、サブスクリプション管理をすぐに利用可能
- アップデートなしでペイウォールを作成・テスト
- セットアップ不要で詳細な購入分析を取得——コホート、LTV、チャーン、ファネル分析が含まれる
- アプリセッションやデバイスをまたいでユーザーのサブスクリプションステータスを常に最新の状態に維持
- わずか1行のコードでマーケティングアトリビューションや分析サービスと連携

:::note
コードを書き始める前に、Adapty を App Store Connect および Google Play Console と連携させ、ダッシュボードでプロダクトを設定する必要があります。まず[クイックスタートガイド](quickstart)を確認して、すべての設定を完了してください。
:::

## はじめに \{#get-started\}

For a fully automated integration, use the [adapty-sdk-integration skill](https://github.com/adaptyteam/adapty-sdk-integration-skill): it runs the whole integration from your AI coding tool in one command.

統合ガイドでは以下の内容をカバーします：

1. [SDKのインストールと設定](sdk-installation-flutter)：プロジェクトに依存関係としてSDKを追加し、コード内で有効化します。
2. [ペイウォールを通じた購入の有効化](flutter-quickstart-paywalls)：ユーザーがプロダクトを購入できるよう購入フローを設定します。
3. [サブスクリプションステータスの確認](flutter-check-subscription-status)：ユーザーのサブスクリプション状態を自動的に確認し、有料コンテンツへのアクセスを制御します。
4. [ユーザーの識別（任意）](flutter-quickstart-identify)：ユーザーを Adapty プロファイルに関連付け、デバイスをまたいでデータが一貫して保存されるようにします。

### 実際の動作を確認する \{#see-it-in-action\}

実際にどのように機能するか確認したいですか？こちらをご覧ください：

- **サンプルアプリ**：完全なセットアップを示す[サンプル](https://github.com/adaptyteam/AdaptySDK-Flutter/tree/master/example)をご確認ください

## 主要な概念 \{#main-concepts\}

コードを書く前に、Adapty の仕組みを理解するための重要な概念を把握しておきましょう。

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

1. [**プロダクト**](product) - アプリで購入可能なもの全般——サブスクリプション、消耗型アイテム、永続アクセスなど。

2. [**ペイウォール**](paywalls) - Adapty からプロダクトを取得し、その機能を最大限に活用するための唯一の手段。異なるプロダクトの組み合わせが収益指標にどう影響するかを把握しやすくするため、この設計になっています。Adapty のペイウォールは、特定のプロダクトセットとそれに付随するビジュアル設定の両方を兼ねています。

3. [**プレースメント**](placements) - ペイウォールを表示したいユーザージャーニー上の戦略的なポイント。プレースメントは収益化戦略における「どこで」「いつ」を定義します。代表的なプレースメントの例：
   - `main` - メインのペイウォール表示場所
   - `onboarding` - ユーザーのオンボーディングフロー中に表示
   - `settings` - アプリの設定からアクセス可能

   最初の統合では `main` や `onboarding` など基本的なものから始め、その後[アプリ内でユーザーが購入を検討しやすい場所を考えてみましょう](choose-meaningful-placements)。

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