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:
- Activarlo al configurar el SDK estableciendo el parámetro
observerModeentrue. Sigue las instrucciones de configuración para Capacitor. - Notificar las transacciones desde tu infraestructura de compras existente a Adapty.
En SDK v4, también puedes presentar flows y paywalls renderizados por Adapty en modo Observer: cuando un usuario pulsa el botón de compra o restauración, el SDK delega la acción a tu código para que realices la compra o restauración tú mismo. 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.
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ámetro | Descripción |
|---|---|
| observerMode | Un valor booleano que controla el modo Observer. El valor predeterminado es false. |
Usar paywalls de Adapty en el modo Observer
Si también quieres usar los paywalls y las funciones de pruebas A/B de Adapty, puedes hacerlo, pero requiere una configuración adicional en el modo Observer. Esto es lo que necesitarás hacer además de los pasos anteriores:
- Muestra los paywalls de la forma habitual para paywalls con Remote Config.
- Asocia los paywalls con las transacciones de compra.