---
title: "Adapty Unity SDK を v3.4 へ移行する"
description: "Adapty Unity SDK v3.4 に移行して、パフォーマンス向上と新しいマネタイゼーション機能をご活用ください。"
---

Adapty SDK 3.4.0 はメジャーリリースであり、お客様側での移行手順が必要な改善が含まれています。

## フォールバックペイウォールファイルの更新 \{#update-fallback-paywall-files\}

新しい SDK バージョンとの互換性を確保するため、フォールバックペイウォールファイルを更新してください。

1. Adapty ダッシュボードから[更新済みのフォールバックペイウォールファイルをダウンロード](fallback-paywalls)します。
2. モバイルアプリ内の既存のフォールバックペイウォールを[新しいファイルに置き換えます](unity-use-fallback-paywalls)。

## オブザーバーモードの実装を更新する \{#update-implementation-of-observer-mode\}

オブザーバーモードを使用している場合は、その実装を必ず更新してください。

以前は、トランザクションを Adapty に報告するために異なるメソッドが使用されていました。新しいバージョンでは、Android と iOS の両方で `reportTransaction` メソッドを一貫して使用する必要があります。このメソッドは各トランザクションを Adapty に明示的に報告し、認識されることを保証します。ペイウォールを使用した場合は、トランザクションをそのペイウォールに紐付けるためにバリエーション ID を渡してください。

:::warning

**トランザクションの報告をスキップしないでください！**
`reportTransaction` を呼び出さないと、Adapty はトランザクションを認識できず、アナリティクスに表示されず、インテグレーションにも送信されません。

:::

```diff showLineNumbers
- #if UNITY_ANDROID && !UNITY_EDITOR
-   Adapty.RestorePurchases((profile, error) => {
-     // handle the error
-   });
- #endif

 Adapty.ReportTransaction(
   "YOUR_TRANSACTION_ID", 
   "PAYWALL_VARIATION_ID", // optional
   (error) => {
   // handle the error
 });
```