---
title: "Migrar Adapty Unity SDK a v. 3.4"
description: "Migra al Adapty Unity SDK v3.4 para mejorar el rendimiento y acceder a nuevas funciones de monetización."
---

Adapty SDK 3.4.0 es una versión mayor que incluye mejoras que requieren pasos de migración por tu parte.

## Actualizar los archivos de paywall de respaldo \{#update-fallback-paywall-files\}

Actualiza los archivos de paywall de respaldo para garantizar la compatibilidad con la nueva versión del SDK:

1. [Descarga los archivos de paywall de respaldo actualizados](fallback-paywalls) desde el Adapty Dashboard.
2. [Reemplaza los paywalls de respaldo existentes en tu aplicación móvil](unity-use-fallback-paywalls) con los nuevos archivos.

## Actualizar la implementación del modo Observer \{#update-implementation-of-observer-mode\}

Si usas el modo Observer, asegúrate de actualizar su implementación.

Anteriormente, se usaban distintos métodos para reportar transacciones a Adapty. En la nueva versión, el método `reportTransaction` debe usarse de forma consistente tanto en Android como en iOS. Este método reporta explícitamente cada transacción a Adapty, garantizando que sea reconocida. Si se usó un paywall, pasa el ID de variación para vincular la transacción a él.

:::warning

**¡No omitas el reporte de transacciones!**
Si no llamas a `reportTransaction`, Adapty no reconocerá la transacción, no aparecerá en los análisis y no se enviará a las integraciones.

:::

```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
 });
```