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

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

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

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

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

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

Si usas el Modo Observador, asegúrate de actualizar su implementación.

Anteriormente, se utilizaban diferentes métodos para reportar transacciones a Adapty. En la nueva versión, el método `reportTransaction` debe utilizarse de forma consistente tanto en Android como en iOS. Este método reporta explícitamente cada transacción a Adapty, asegurando que sea reconocida. Si se utilizó 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 (Platform.OS === 'android') {
-     try {
-         await adapty.restorePurchases();
-     } catch (error) {
-         // handle the error
-     }
- }

  const variationId = paywall.variationId;

  try {
      await adapty.reportTransaction(transactionId, variationId);
  } catch (error) {
      // handle the `AdaptyError`
  }
```