Implementar el modo Observer en React Native SDK
Si ya tienes tu propia infraestructura de compras y no estás listo para migrar completamente a Adapty, puedes explorar el Modo Observer. En su forma básica, el Modo Observer ofrece análisis avanzados e integración fluida con sistemas de atribución y analíticas.
Si esto se adapta a tus necesidades, solo tienes que:
- Activarlo al configurar el SDK estableciendo el parámetro
observerModeentrue. Sigue las instrucciones de configuración para React Native. - Informar las transacciones desde tu infraestructura de compras existente a Adapty.
En el SDK v4, también puedes mostrar flows y paywalls renderizados por Adapty en el modo Observer: configura los manejadores de eventos onObserverPurchaseInitiated y onObserverRestoreInitiated para realizar la compra o restauración con tu propio código cuando el usuario pulse el botón correspondiente. Consulta Presentar flows en modo Observer.
Configuración del modo Observer
Activa el modo Observer si gestionas las compras y el estado de la suscripción tú mismo y usas Adapty solo para enviar eventos de suscripción y analíticas.
Cuando se ejecuta en modo Observer, el SDK de Adapty no cerrará ninguna transacción, así que asegúrate de gestionarlas tú mismo.
adapty.activate('YOUR_PUBLIC_SDK_KEY', {
observerMode: true, // Enable observer mode
});
Parámetros:
| Parámetro | Descripción |
|---|---|
| observerMode | Un valor booleano que controla el modo Observer. El valor por defecto es false. |
Uso de flows y paywalls de Adapty en el modo Observer
Si también quieres usar los flows, paywalls y funciones de pruebas A/B de Adapty, puedes hacerlo, aunque requiere algo de configuración adicional en el modo Observer. Esto es lo que necesitas hacer además de los pasos anteriores:
- Muestra los paywalls con Remote Config como de costumbre. Para flows y paywalls creados en el Flow & Paywall Builder, consulta Presentar flows en modo Observer.
- Asocia flows y paywalls con las transacciones de compra.