Implementar el modo Observer en el SDK de Capacitor

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 analíticas avanzadas e integración fluida con sistemas de atribución y analíticas.

Si esto se ajusta a tus necesidades, solo tienes que:

  1. Activarlo al configurar el SDK estableciendo el parámetro observerMode en true. Sigue las instrucciones de configuración para Capacitor.
  2. Notificar las transacciones desde tu infraestructura de compras existente a Adapty.
Tip

En el SDK v4, también puedes presentar flows y paywalls renderizados por Adapty en modo Observer: establece 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 tú mismo las compras y el estado de las suscripciones, y utilizas Adapty únicamente para enviar eventos de suscripción y datos de analítica.

Important

Cuando se ejecuta en el modo Observer, el SDK de Adapty no cerrará ninguna transacción, así que asegúrate de gestionarlas tú mismo.


try {
  await adapty.activate({
    apiKey: 'YOUR_PUBLIC_SDK_KEY',
    params: {
      observerMode: true // Enable observer mode
    }
  });
} catch (error) {
  console.error('Failed to activate Adapty:', error);
}
ParámetroDescripción
observerModeUn valor booleano que controla el modo Observer. El valor predeterminado es false.

Uso de flows y paywalls de Adapty en el Modo Observador

Si también quieres usar los flows, paywalls y funciones de pruebas A/B de Adapty, puedes hacerlo, pero requiere algo de configuración adicional en el modo Observador. Esto es lo que necesitas hacer además de los pasos anteriores:

  1. Muestra los paywalls de Remote Config como de costumbre. Para flows y paywalls creados en el Flow & Paywall Builder, consulta Presentar flows en modo Observer.
  2. Asocia flows y paywalls con las transacciones de compra.