---
title: "Migrate Adapty Unity SDK to v. 3.4"
description: "Перейдите на Adapty Unity SDK v3.4 для повышения производительности и доступа к новым функциям монетизации."
---

Adapty SDK 3.4.0 — это мажорный релиз, который включает улучшения, требующие выполнения шагов миграции с вашей стороны.

## Обновите файлы резервного пейвола \{#update-fallback-paywall-files\}

Обновите файлы резервного пейвола, чтобы обеспечить совместимость с новой версией SDK:

1. [Скачайте обновлённые файлы резервного пейвола](fallback-paywalls) из дашборда Adapty.
2. [Замените существующие резервные пейволы в своём мобильном приложении](unity-use-fallback-paywalls) на новые файлы.

## Обновите реализацию Observer Mode \{#update-implementation-of-observer-mode\}

Если вы используете Observer Mode, обязательно обновите его реализацию.

Ранее для передачи транзакций в Adapty применялись разные методы. В новой версии метод `reportTransaction` должен использоваться единообразно как для Android, так и для iOS. Этот метод явно сообщает Adapty о каждой транзакции, гарантируя её распознавание. Если при покупке использовался пейвол, передайте variation 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
 });
```