Problemas com o ciclo de vida e performance do aplicativo do infinitypay en dispositivos Android

2 Votos

Relato do problema
Durante a análise do fluxo de registro de usuário do aplicativo, foram identificados múltiplos problemas críticos de navegação, comportamento da interface e compatibilidade com versões recentes do Android.
O principal erro observado ocorre ao tentar fechar a Activity principal do fluxo, onde o usuário pode ficar preso em um looping infinito, sem conseguir sair corretamente da tela. Esse comportamento pode estar relacionado a uma configuração incorreta dos métodos de navegação, especialmente OnBackPressedDispatcher, OnBackPressedInvokedCallback ou outros handlers de retorno.
Além disso, foram identificados possíveis bugs relacionados ao softInput/teclado, como abertura, fechamento ou redimensionamento incorreto da tela durante o preenchimento dos campos.
Também existem indícios de problemas associados a flags de bloqueio ativadas quando o modo desenvolvedor é detectado, o que pode estar interferindo indevidamente na experiência do usuário e no fluxo normal de registro.
Outro ponto que precisa ser considerado é a possível necessidade de atualização do SDK e revisão de compatibilidade com as versões mais recentes do Android, já que mudanças no comportamento de navegação, teclado, lifecycle e permissões podem estar contribuindo para esses erros.
Esses problemas foram encontrados especificamente no fluxo de cadastro/registro de novos usuários. É provável que uma análise mais profunda revele outros comportamentos incorretos relacionados à navegação, gerenciamento de estado da Activity, controle de entrada do usuário, compatibilidade de SDK e regras de bloqueio aplicadas durante o cadastro.
Resumo técnico
Loop infinito ao tentar fechar ou sair da Activity.
Possível configuração incorreta de handlers de back navigation.
Bugs relacionados ao teclado/softInput.
Possíveis conflitos com flags de bloqueio quando o modo desenvolvedor é detectado.
Possível necessidade de atualização/revisão do SDK.
Problemas concentrados no fluxo de registro de usuário.

Não planejado Dashboard aplicativo Sugerido por Rafael Donato Votado Comentários: 1

Comentários 1
Mais antigosMais recentesMais curtidosMenos curtidos