---
title: "Adaptyへの移行"
description: "他のサブスクリプション管理ソリューションからAdaptyへ簡単に移行できます。"
---

移行は3つのステップで構成されています：

1. Adapty SDKへの切り替え。
2. [Apple](enable-app-store-server-notifications)/ [Google](enable-real-time-developer-notifications-rtdn) サーバー間通知webhookの変更。
3. （任意）統計をすぐに取り込むために[Adaptyへの履歴データのインポート](importing-historical-data-to-adapty)を行う。

各ステップについて簡単に説明します。

:::info
サブスクライバーは自動的に移行されます

これまでにサブスクリプションを有効にしたことがあるユーザーは、Adapty SDKを搭載した新バージョンを開いた時点で自動的に移行されます。サブスクリプションの状態検証とプレミアムアクセスは自動的に復元されます。
:::

### Adapty SDKのインストール \{#installing-adapty-sdk\}

お使いのプラットフォーム（[iOS](sdk-installation-ios)、[Android](sdk-installation-android)、[React Native](sdk-installation-reactnative)、[Flutter](sdk-installation-flutter)、[Kotlin Multiplatform](sdk-installation-kotlin-multiplatform)、[Unity](sdk-installation-unity)）向けのAdapty SDKをアプリにインストールし、既存のロジックをAdapty SDKの適切なメソッドに置き換えてください。主に置き換えが必要な処理は次のとおりです：

- コンテンツへのアクセス制限を解除するための[アクセスレベル](access-level)の確認；
- 購入処理；
- 購入の復元；
- ユーザー情報の取得・設定。

:::tip
別のサブスクリプションプロバイダーから切り替える場合は、詳細な手順を説明したガイドをご参照ください：

 - [RevenueCatからの移行](migration-from-revenuecat)（所要時間：約20分）
 :::

### Appleサーバー通知の変更 \{#changing-apple-server-notifications\}

AppleとGoogleは、アプリ外でサブスクリプションに発生したイベント（更新、キャンセル、一時停止、返金など）を[App Storeサーバー通知](enable-app-store-server-notifications)経由で送信します。

このURLがなくてもAdaptyは動作しますが、利用できる機能が制限されます。たとえば、サードパーティサービスへの[インテグレーション](events)が遅延したり、サブスクリプション分析がリアルタイムで反映されなかったり、ペイウォールのA/Bテスト指標が正確でなくなったりします。

既存のシステムから切り替える際、一定期間両方のシステムを並行稼働させたい場合は、[rawイベント転送](enable-app-store-server-notifications#raw-events-forwarding)機能を利用できます。この機能ではAdaptyが既存システムへのプロキシサーバーとして機能します。

  <img src="/assets/shared/img/c7d4fd0-Seamless_migrat_a.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

### 履歴データをAdaptyに移行する \{#move-historical-data-to-adapty\}

履歴データの移行は任意であり、既存のサブスクライバーの状態には影響しません。ただし、移行を行うことには次のようなメリットがあります：

1. **分析がすぐに正しく機能します**。Adaptは元のトランザクションIDでサブスクライバーを照合しており、Adapty SDKに公開されていないApple webhookからのイベントはカウントされません（技術的に不可能です）。
2. **過去のデータが保持されます**。ユーザープロパティを含むすべてのAdaptyプロファイルが揃い、[セグメント](segments)や[プロファイル/CRM](profiles-crm)で活用できます。

[チュートリアル](importing-historical-data-to-adapty)に従って履歴データを送信してください。