Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizações das nossas soluções e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agências ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratá-los.

Comunidade

Fique por dentro das últimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Ciclo de vida do mini app - Introdução - Mercado Pago Developers

Busca inteligente powered by OpenAI 

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 manifest control_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.

miniapps-lifecycle