Problemas conhecidos com nossos aplicativos

Atualizado em 10. agosto 2024 por Jan Bunk

Um robô humanoide olhando para um canteiro de obras, arte digital

Nosso objetivo é transformar seu site em um aplicativo de uma forma que não exija de você mudanças no site. Infelizmente há alguns problemas de aplicativos que não podemos resolver no momento. A maioria são recursos que a boa parte dos navegadores da web suporta, mas nossos aplicativos não suportam. Isso significa que, se o seu site depende de tais recursos, eles não funcionarão no seu aplicativo.

Problemas com as soluções

Estas são questões que não podemos melhorar no momento, mas temos uma solução disponível que funciona para a maioria dos casos de uso.

Exibição de arquivos PDF

Nossos aplicativos não podem exibir arquivos PDF dentro do aplicativo. Nós não podemos resolver isso sozinhos, temos que esperar que o Google faça uma correção.

Nesse meio tempo, criamos duas soluções alternativas:

  • Você pode configurar URLs do seu site que devem ser abertos fora do seu aplicativo, como um navegador ou, para URLs que levam a um arquivo PDF, um visualizador de PDF. Os únicos requisitos para isso são que o arquivo PDF seja acessado por meio de um URL (e não carregado por meio do JavaScript ou algo parecido) e que seja acessível sem fazer login em uma conta de usuário ou algo semelhante.
  • Como alternativa, você pode usar nosso recurso de download de arquivos. Essa opção tem a vantagem de também funcionar com arquivos PDF que só podem ser acessados quando o usuário está conectado.

Para ambas as soluções alternativas, você tem a opção de listar os URLs explicitamente ou fornecer uma expressão regular que corresponda aos URLs. Se precisar de ajuda com isso, basta nos informar alguns URLs e poderemos configurar a expressão regular para você.

Você pode configurá-las nas configurações de navegação do seu painel de controle.

Download de arquivos

Atualmente, nossos aplicativos não podem fazer download de arquivos automaticamente. Estamos aguardando uma alteração do Google para isso.

Enquanto isso, você pode configurar todos os URLs que fazem o download de arquivos e, em seguida, o aplicativo pode lidar com os downloads.

Você tem a opção de listar os URLs explicitamente ou fornecer uma expressão regular que corresponda aos URLs. Se precisar de ajuda com isso, basta nos informar alguns URLs e poderemos configurar a expressão regular para você.

Você pode configurá-las nas configurações de navegação do seu painel de controle.

Inicio de sessão de terceiros

Há dois problemas com os chamados recursos de login social (login com Google, Facebook e etc.).

  • A Apple força você a oferecer um recurso de "Login com a Apple", caso você também ofereça outras opções de login de terceiros.
  • Google e Facebook (e talvez outras opções de login de terceiros) desabilitam seus recursos de login no WebViews. O WebView é o navegador incorporado em seu aplicativo que exibe seu site.

A solução mais fácil para esses dois problemas é remover/ocultar as opções de login de terceiros do seu aplicativo. Nós podemos fazer isso por você sem que você tenha que removê-las do seu site.

Alternativamente, se estas opções de login forem importantes para você, pode integrar o Login com a Apple e usar nossa solução personalizada para que os inícios de sessão de terceiros funcionem.

Problemas Não Resolvidos

Mudança de Tamanho da Tela ao Abrir o Teclado

Quando você toca em um campo de texto de entrada, o teclado do dispositivo abre e ocupa a metade inferior da tela. Para não obscurecer elementos do site que estão na metade inferior da tela, o navegador embutido do app é movido para cima, acima do teclado.

Visualmente, isso parece semelhante a como um navegador se comporta. A única diferença é que no app a altura da tela muda (window.innerHeight é reduzido pela altura do teclado). Na maioria das vezes, essa diferença sutil não é um problema, mas com alguns componentes do site - tipicamente popups - isso causa problemas onde o popup não é exibido corretamente quando o teclado é aberto.

Uma comparação de duas capturas de tela, uma com o teclado aberto e outra com ele fechado.

O problema já foi reportado ao Google e estamos esperando que ele seja resolvido.

Artigos Relacionados


Imagem com texto: Diferenciando entre as questões do site e do aplicativo

Diferenciando entre as questões do site e do aplicativo

Pode ser difícil classificar o motivo pela qual um problema, que está ocorrendo no seu aplicativo, é causado. Neste guia nós discutimos vários métodos para que você descubra exatamente isso.

Imagem com texto: Atualizando seu aplicativo existente

Como podemos publicar seu novo aplicativo como uma atualização

Se você já tem um aplicativo, mas quer mudar para um aplicativo feito pelo webtoapp.design, faz sentido publicar o novo aplicativo como uma atualização. Dessa forma, seus usuários existentes recebem automaticamente o novo aplicativo como uma atualização, sem ter que pesquisá-lo e baixá-lo manualmente.

Imagem com texto: Testando seu aplicativo Android

Experimente o seu aplicativo Android antes de fazer publicações

Aqui está um guia rápido sobre como instalar um aplicativo Android antes de publicá-lo no Google Play Store ou em outra loja de aplicativos Android.


Autor Jan Bunk
Escrito por
Jan Bunk

Oi, eu sou o Jan! Criei o webtoapp.design em 2019 enquanto estudava ciência da computação na universidade. Muita coisa mudou desde então - não só me formei, como também não sou mais só eu gerenciando o webtoapp.design. Crescemos para uma equipe global, totalmente remota e acumulamos muita experiência em desenvolvimento e publicação de apps. Criamos e publicamos centenas de apps nas lojas de aplicativos, onde foram baixados milhões de vezes.