Migrar a Adapty
La migración tiene tres pasos:
- Cambiar al SDK de Adapty.
- Cambiar el webhook de notificaciones server2server de Apple / Google.
- (Opcional) Importar datos históricos a Adapty para obtener estadísticas de inmediato.
Veamos cada parte rápidamente.
Tus suscriptores migrarán automáticamente
Todos los usuarios que alguna vez hayan activado una suscripción se migrarán en cuanto abran la nueva versión con el SDK de Adapty. La validación del estado de la suscripción y el acceso premium se restaurarán de forma automática.
Instalar el SDK de Adapty
Instala el SDK de Adapty para tu plataforma (iOS, Android, React Native, Flutter, Kotlin Multiplatform, Unity) en tu app y reemplaza la lógica heredada con los métodos correspondientes del SDK de Adapty. Las cosas principales que debes reemplazar:
- Comprobar un nivel de acceso para abrir contenido restringido;
- Realizar una compra;
- Restaurar una compra;
- Obtener/establecer información sobre tu usuario.
¿Cambias desde otro proveedor de suscripciones? Sigue nuestra guía para una explicación detallada:
- Migración desde RevenueCat (20 minutos)
Cambiar las notificaciones del servidor de Apple
Apple y Google nos envían los eventos que ocurren con las suscripciones de los usuarios fuera de la aplicación (renovación, cancelación, pausa, reembolso, etc.) a través de las notificaciones del servidor de App Store.
Adapty puede funcionar sin esta URL, pero tendrás un conjunto de funciones limitado. Por ejemplo, las integraciones con servicios de terceros se retrasarán, los análisis de suscripciones no serán en tiempo real y las métricas de las pruebas A/B de paywalls no serán precisas.
Al cambiar desde un sistema heredado, a veces quieres que ambos sistemas funcionen simultáneamente durante un tiempo. En ese caso, puedes usar el reenvío de eventos sin procesar, donde Adapty actúa como servidor proxy para tu sistema heredado.
Mover datos históricos a Adapty
Mover los datos históricos es opcional y no afectará al estado de tus suscriptores. Sin embargo, hay varias razones por las que conviene hacerlo:
- Los análisis funcionarán correctamente de inmediato. Adapty identifica a los suscriptores por el ID de transacción original, y no contamos los eventos del webhook de Apple sin haberlos expuesto al SDK de Adapty (técnicamente no podemos hacerlo).
- Los datos utilizados estarán disponibles. Tendrás todos los perfiles de Adapty con las propiedades del usuario y podrás usarlos en segmentos y en Perfiles/CRM.
Sigue nuestro tutorial para enviarnos los datos históricos.