Como corrigir problemas de troca de locatário no aplicativo móvel do OneDrive
🔍 WiseChecker

Como corrigir problemas de troca de locatário no aplicativo móvel do OneDrive

Ao usar o aplicativo móvel do OneDrive com várias contas de trabalho ou escola, a troca entre locatários do Microsoft 365 pode falhar. O aplicativo pode mostrar uma tela em branco, recusar-se a carregar arquivos ou solicitar que você faça login repetidamente sem sucesso. Esse problema ocorre porque o aplicativo armazena em cache tokens de autenticação e metadados do locatário da sessão anterior. Este artigo explica as causas exatas e fornece correções passo a passo para forçar uma troca limpa de locatário em dispositivos iOS e Android.

Principais conclusões: corrigindo a troca de locatário do OneDrive no celular

  • Aplicativo OneDrive > Configurações > Conta > Sair: Limpa os tokens em cache e força uma nova solicitação de autenticação na próxima inicialização.
  • Configurações do iOS > Safari > Limpar histórico e dados de sites: Remove cookies de sessão armazenados que podem interferir nos fluxos de login da Microsoft.
  • Configurações do Android > Aplicativos > OneDrive > Armazenamento > Limpar cache: Exclui o cache do aplicativo sem remover seus arquivos locais ou credenciais de login.

ADVERTISEMENT

Por que o aplicativo móvel do OneDrive falha ao trocar de locatário

O aplicativo móvel do OneDrive armazena tokens de autenticação do último login bem-sucedido. Esses tokens estão vinculados a um locatário específico do Microsoft 365. Ao tentar adicionar ou alternar para uma conta de outro locatário, o aplicativo pode reutilizar os tokens antigos em vez de solicitar novos. Isso faz com que o aplicativo mostre os arquivos do locatário errado ou não carregue nenhum conteúdo.

O aplicativo também armazena em cache metadados específicos do locatário, como URLs de sites, nomes de bibliotecas e status de sincronização. Se o cache estiver corrompido ou contiver dados desatualizados de um locatário anterior, o aplicativo não consegue renderizar corretamente a estrutura de arquivos do novo locatário. Isso resulta em telas em branco, spinners de carregamento infinito ou solicitações repetidas de login.

No iOS, problemas adicionais surgem do armazenamento compartilhado de credenciais do Safari. O aplicativo OneDrive usa o navegador do sistema para autenticação. Se o Safari mantiver cookies de sessão antigos de uma conta Microsoft diferente, o fluxo de login pode ser confundido e falhar. No Android, o cache do WebView pode causar problemas semelhantes.

Etapas para forçar uma troca limpa de locatário no aplicativo móvel do OneDrive

  1. Sair de todas as contas no aplicativo OneDrive
    Abra o aplicativo OneDrive. Toque em sua foto de perfil ou no ícone de Conta no canto superior esquerdo. Role para baixo e toque em Sair. Confirme a saída quando solicitado. Isso remove todos os tokens em cache da sessão atual.
  2. Limpar o cache do aplicativo no iOS
    No iPhone ou iPad, vá em Configurações > Geral > Armazenamento do iPhone. Role para baixo e toque em OneDrive. Toque em Descarregar aplicativo para remover o aplicativo, mas manter documentos e dados. Em seguida, toque em Reinstalar aplicativo na mesma tela. Isso exclui o cache e arquivos temporários do aplicativo sem deletar seus documentos locais.
  3. Limpar o cache do aplicativo no Android
    Abra Configurações > Aplicativos > OneDrive. Toque em Armazenamento. Toque em Limpar cache. Não toque em Limpar armazenamento, a menos que queira redefinir todos os dados do aplicativo, incluindo credenciais salvas. Após limpar o cache, force a parada do aplicativo no mesmo menu.
  4. Limpar dados do navegador no iOS
    Vá em Configurações > Safari. Toque em Limpar histórico e dados de sites. Confirme a ação. Isso remove cookies e dados de sessão que podem interferir no login da Microsoft.
  5. Limpar cache do WebView no Android
    Abra Configurações > Aplicativos > Chrome ou Android System WebView. Toque em Armazenamento. Toque em Limpar cache. Isso remove páginas de login em cache que podem conter informações desatualizadas do locatário.
  6. Reiniciar o dispositivo
    Desligue completamente o telefone ou tablet. Aguarde 10 segundos. Ligue-o novamente. Isso limpa quaisquer processos residuais que possam manter o estado de autenticação antigo.
  7. Fazer login na conta do locatário correto
    Abra o aplicativo OneDrive. Toque em Entrar. Insira o endereço de e-mail completo da conta pertencente ao locatário desejado. Na página de login que aparecer, verifique se o nome do locatário exibido corresponde à organização que você deseja acessar. Se o locatário errado aparecer, toque em Usar outra conta e reinsira o e-mail. Conclua a autenticação multifator, se necessário.
  8. Adicionar contas adicionais, se necessário
    Após a primeira conta estar conectada, toque em sua foto de perfil. Toque em Adicionar conta. Repita o processo de login para cada conta de locatário adicional. O aplicativo agora deve mostrar seções separadas para cada conta no menu de perfil.

ADVERTISEMENT

Se a troca de locatário ainda falhar após a correção principal

O aplicativo OneDrive mostra uma tela em branco após trocar de conta

Uma tela em branco geralmente significa que o aplicativo não consegue carregar a lista de arquivos do locatário devido a um banco de dados local corrompido. No iOS, descarregue o aplicativo novamente e reinstale. No Android, vá em Configurações > Aplicativos > OneDrive > Armazenamento e toque em Limpar armazenamento. Isso exclui todos os dados do aplicativo, incluindo arquivos salvos. Após limpar o armazenamento, faça login novamente e deixe o aplicativo sincronizar completamente a lista de arquivos.

O aplicativo fica solicitando login repetidamente após trocar de locatário

Solicitações repetidas de login indicam que a atualização do token de autenticação está falhando. Isso geralmente acontece quando o relógio do dispositivo está dessincronizado. Vá em Configurações > Geral > Data e Hora no iOS ou Configurações > Sistema > Data e Hora no Android. Ative Ajustar automaticamente. Reinicie o aplicativo OneDrive e faça login novamente.

O OneDrive mostra arquivos do locatário anterior após adicionar uma nova conta

Isso ocorre quando o aplicativo armazena em cache miniaturas e metadados de arquivos do locatário antigo. Limpe o cache do aplicativo usando as etapas da correção principal acima. No Android, você também pode limpar os dados do aplicativo OneDrive em Configurações > Aplicativos > OneDrive > Armazenamento > Limpar dados. No iOS, descarregar o aplicativo é a única maneira de remover miniaturas em cache.

Troca de conta no aplicativo móvel do OneDrive: comparação de métodos

Item Sair e entrar Limpar cache do aplicativo Descarregar app (iOS) / Limpar dados (Android)
O que remove Apenas tokens de autenticação Arquivos temporários e miniaturas Todos os dados do aplicativo, incluindo arquivos locais e credenciais
Efeito nos arquivos locais Nenhum Nenhum Exclui arquivos offline que não foram sincronizados com a nuvem
Efeito no estado de login Requer reautenticação Mantém o estado de login intacto Requer reautenticação
Melhor caso de uso Troca normal entre locatários Tela em branco ou lista de arquivos desatualizada Falhas persistentes de troca após outros métodos falharem

Agora você pode forçar uma troca limpa de locatário no aplicativo móvel do OneDrive saindo, limpando o cache do aplicativo e reiniciando o dispositivo. Se o problema persistir, descarregue ou limpe todos os dados do aplicativo e faça login novamente. Para uso diário, alterne entre contas tocando em sua foto de perfil e selecionando a conta correta, em vez de sair completamente. Esse método preserva os metadados em cache de cada locatário e reduz a chance de falhas na troca.

ADVERTISEMENT