---
title: "Descripción general del SDK de React Native"
description: "Conoce el SDK de React Native de Adapty y sus características principales."
---

[![Release](https://img.shields.io/github/v/release/adaptyteam/AdaptySDK-React-Native.svg?style=flat&logo=react)](https://github.com/adaptyteam/AdaptySDK-React-Native/releases)

¡Bienvenido! Estamos aquí para que las compras in-app sean pan comido 🚀

Hemos creado el SDK de React Native de Adapty para que no tengas que preocuparte por las compras in-app y puedas centrarte en lo que mejor se te da: crear aplicaciones increíbles. Esto es lo que gestionamos por ti:

- Gestiona compras, validación de recibos y suscripciones de forma nativa
- Crea y prueba paywalls sin necesidad de actualizar la app
- Obtén analíticas de compras detalladas sin ninguna configuración: cohortes, LTV, churn y análisis de embudo incluidos
- Mantén el estado de la suscripción del usuario siempre actualizado entre sesiones y dispositivos
- Integra tu app con servicios de atribución de marketing y analítica con una sola línea de código

Ya sea que tu app esté construida con **Expo** o con **React Native puro**, el SDK de Adapty es compatible con ambos entornos.

:::note
Antes de entrar en el código, necesitarás integrar Adapty con App Store Connect y Google Play Console, y luego configurar los productos en el dashboard. Consulta nuestra [guía de inicio rápido](quickstart) para tener todo configurado primero.
:::

## Primeros pasos \{#get-started\}

:::tip
Nuestra documentación está optimizada para usarse con LLMs. Consulta [este artículo](adapty-cursor-react-native) para aprender cómo obtener los mejores resultados al integrar el SDK de Adapty usando IA con nuestra documentación.
:::

Esto es lo que cubriremos en la guía de integración:

1. [Instalar y configurar el SDK](sdk-installation-reactnative): Añade el SDK como dependencia a tu proyecto y actívalo en el código. Adapty funciona tanto en proyectos **Expo** como en **React Native puro**.
2. [Habilitar compras a través de paywalls](react-native-quickstart-paywalls): Configura el flujo de compra para que los usuarios puedan adquirir productos.
3. [Comprobar el estado de la suscripción](react-native-check-subscription-status): Comprueba automáticamente el estado de la suscripción del usuario y controla su acceso al contenido de pago.
4. [Identificar usuarios (opcional)](react-native-quickstart-identify): Asocia a los usuarios con sus perfiles de Adapty para que sus datos se almacenen de forma coherente en todos los dispositivos.

### Véalo en acción \{#see-it-in-action\}

¿Quieres ver cómo encaja todo? Te tenemos cubierto:

- **Apps de ejemplo**: Consulta nuestros [ejemplos completos](https://github.com/adaptyteam/AdaptySDK-React-Native/tree/master/examples) que demuestran la configuración completa
- **Tutorial en vídeo**: Sigue nuestra implementación paso a paso en el vídeo de abajo

<div style={{ textAlign: 'center' }}>
<iframe width="560" height="315" src="https://www.youtube.com/embed/TtCJswpt2ms?si=FlFJGvpj-U33yoNK" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>

## Conceptos principales \{#main-concepts\}

Antes de entrar en el código, familiarícémonos con los conceptos clave que hacen funcionar Adapty.

La ventaja del enfoque de Adapty es que solo los placements están codificados en tu app. Todo lo demás —productos, diseños de paywalls, precios y ofertas— se puede gestionar de forma flexible desde el Adapty Dashboard sin actualizar la app:

1. [**Producto**](product) - Cualquier cosa disponible para comprar en tu app: suscripción, producto consumible o acceso de por vida.

2. [**Paywall**](paywalls) - La única forma de obtener productos de Adapty y aprovechar todo su potencial. Lo hemos diseñado así para facilitar el seguimiento de cómo las distintas combinaciones de productos afectan a tus métricas de monetización. Un paywall en Adapty actúa tanto como un conjunto específico de tus productos como la configuración visual que los acompaña.

3. [**Placement**](placements) - Un punto estratégico en el recorrido del usuario donde quieres mostrar un paywall. Piensa en los placements como el «dónde» y el «cuándo» de tu estrategia de monetización. Los placements más habituales son:
   - `main` - La ubicación principal de tu paywall
   - `onboarding` - Se muestra durante el flujo de onboarding del usuario
   - `settings` - Accesible desde los ajustes de tu app

   Empieza con los básicos como `main` u `onboarding` para tu primera integración, y luego [piensa en qué otros puntos de tu app los usuarios podrían estar listos para comprar](choose-meaningful-placements).

4. [**Perfil**](profiles-crm) - Cuando los usuarios compran un producto, a su perfil se le asigna un **nivel de acceso** que usas para definir el acceso a las funcionalidades de pago.