Inicio
Documentación
Recursos
Partners
Comunidad

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integración y vendedores que quieren contratarlos.

Comunidad

Recibe las últimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Ciclo de vida de la mini app - Introducción - Mercado Pago Developers
¿Qué documentación quieres buscar?

¿No sabes cómo empezar la integración? 

Accede a los primeros pasos

Ciclo de vida de la mini app

El ciclo de vida de los MiniApps es controlado a través de eventos de callback a los que se puede suscribir como cualquier evento personalizado DOM. Hay tres categorías de eventos del ciclo de vida, cuya información puedes consultar a continuación.

GlobalState

Esta categoría presenta el estado del ciclo de vida general de la mini app, que puede ser:

  • GlobalState.shown: mini app está visible y en primer plano.
  • GlobalState.hidden: mini app no ​​está visible y se ha movido al primer plano.
  • GlobalState.error: mini app está en un estado no válido.

PageState

Esta categoría presenta el estado del ciclo de vida de la página MiniApp, que puede ser:

  • PageState.ready: si el MiniApp está listo para usarse pero pasa a un segundo plano antes de que se cargue por completo, es posible que este evento se envíe después de GlobalState.hidden.
  • PageState.back: si en el manifiest control_back_action se declara como true y el usuario presiona el botón Volver en el dispositivo, este evento se enviará al mini app.

PointPayment

Esta categoría muestra el estado de los pagos, que pueden ser:

  • PointPayment.Success: se inició un flujo de intento de pago, el pago se completó con éxito y el mini app se cargó por completo.
  • PointPayment.Error: se inició un flujo de intento de pago, pero el usuario presionó el botón Volver y el pago no se completó.

miniapps-lifecycle