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 deGlobalState.hidden
.PageState.back
: si en el manifiestcontrol_back_action
se declara comotrue
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Ăł.