---
title: "Paso 4. Verificar el acceso al contenido de pago"
description: "Aprende a verificar el estado de la suscripción usando los feature flags de Adapty para una mejor segmentación de usuarios."
---

Para determinar si un usuario tiene acceso a contenido de pago específico, debes verificar su nivel de acceso. Esto implica comprobar si el usuario tiene al menos un nivel de acceso y si ese nivel es el requerido.

Puedes hacerlo consultando el perfil del usuario, que contiene todos los niveles de acceso disponibles.

Ahora, vamos a permitir que los usuarios compren tu producto:

1. Haz doble clic en el botón que debe mostrar el contenido de pago y abre la sección **Actions** en el panel derecho si no está ya abierta.

2. Abre el **Action Flow Editor**.

    
    <img src="/assets/shared/img/ff-open-paid-content.webp"
    style={{
   border: '1px solid #727272', /* border width and color */
   width: '700px', /* image width */
   display: 'block', /* for alignment */
   margin: '0 auto' /* center alignment */
    }}
    />
    

3. En la ventana **Select Action Trigger**, elige **On Tap**.

4. En la ventana **No Actions Created**, haz clic en el botón **Add Conditional Action**.

5. Haz clic en **UNSET** para establecer los argumentos de la acción y elige la variable `currentProfile`. Esta es la variable de Adapty que almacena los datos del perfil del usuario actual.

   
     <img src="/assets/shared/img/ff-currentprofile.webp"
     style={{
    border: '1px solid #727272', /* border width and color */
    width: '300px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
     }}
   />
   

6. Rellena los campos de la siguiente manera:
- **Available Options**: Data Structure Field
- **Select Field**: accessLevels
- **Available Options**: Filter List Items
- **Filter Conditions**: 
  1. Selecciona **Conditions -> Single Condition** y haz clic en **UNSET**.
  2. En el campo **First value**, selecciona **Item in list** como **Source** y rellena los campos así:
     - **Available Options**: Data Structure Field
     - **Select Field**: accessLevelIdentifier
  3. Establece el operador de filtro en **Equal to**.
  4. Haz clic en **UNSET** junto a **Second value** y en el campo **Value**, introduce el ID de tu nivel de acceso; en nuestro ejemplo usamos `premium`.
     
     <img src="/assets/shared/img/ff-filter.webp"
     style={{
     border: '1px solid #727272', /* border width and color */
     width: '500px', /* image width */
     display: 'block', /* for alignment */
     margin: '0 auto' /* center alignment */
     }}
     />
     
  5. Haz clic en **Confirm** y continúa rellenando los demás campos.
- **Available Options**: Item at Index
- **List Index Options**: First
- **Available Options**: Data Structure Field
- **Select Field**: accessLevel
- **Available Options**: Data Structure Field
- **Select Field**: isActive

7. Haz clic en **Confirm**.

Ahora, añade las acciones para lo que ocurre a continuación: si el usuario tiene la suscripción correcta o no. Llévalo a la página disponible para suscriptores premium o abre la página del paywall para que pueda comprar el acceso.