Ciclo de vida do mini app
O ciclo de vida dos mini apps Ă© controlado por meio de eventos de callback que podem ser inscritos como qualquer evento personalizado DOM
. Existem trĂȘs categorias de eventos de ciclo de vida, veja mais informaçÔes abaixo sobre os eventos suportados.
GlobalState
Esta categoria apresenda o estado do ciclo de vida geral do mini app, podendo ser:
GlobalState.shown
: o mini app estĂĄ visĂvel e em primeiro plano.GlobalState.hidden
: o mini app nĂŁo estĂĄ visĂvel e foi para o primeiro plano.GlobalState.error
: o mini app fica em um estado invĂĄlido.
PageState
Esta categoria apresenda o estado do ciclo de vida da pĂĄgina do mini app, podendo ser:
PageState.ready
: se o MiniApp estiver pronto para ser usado, mas for para segundo plano antes de estar totalmente carregado, Ă© possĂvel que este evento seja enviado apĂłs o estado oculto (GlobalState.hidden
).PageState.back
: se no manifestcontrol_back_action
for declarado como 'true' e o usuĂĄrio pressionar o botĂŁo Voltar no dispositivo, este evento serĂĄ enviado ao mini app.
PointPayment
Esta categoria apresenta o estado de pagamentos, podendo ser:
PointPayment.Success
: um fluxo de tentativa de pagamento foi iniciado, o pagamento foi concluĂdo com sucesso e o mini app foi totalmente carregado.PointPayment.Error
: um fluxo de tentativa de pagamento foi iniciado, mas o usuĂĄrio pressionou o botĂŁo Voltar e pagamento nĂŁo foi concluĂdo.