Limitações de aplicativo móvel offline para aplicativos de tela
Antes de configurar o aplicativo móvel no modo offline, certifique-se de ler as seguintes limitações. Recomendamos que você também revise Melhores práticas para desenvolver um aplicativo para uso offline e Otimizar o perfil offline.
Recursos não suportados em aplicativos habilitados para offline
Area | Description |
---|---|
Tipos de aplicativos Canvas | O recurso offline-first funciona apenas para aplicativos Canvas independentes. Não funciona para aplicativos Canvas incorporados, páginas personalizadas ou aplicativos Canvas no Teams. |
Conectores | Conectores não Dataverse , como SharePoint, não são suportados no modo offline. |
Dataverse tipos de tabela | Tabelas virtuais e tabelas elásticas não são suportadas no modo offline. |
Perfil offline compartilhado | Um perfil offline não pode ser usado em dois aplicativos Canvas. Se o mesmo perfil offline for usado em um aplicativo Canvas e em um aplicativo baseado em modelo, ele criará dois bancos de dados locais separados. |
Observação
Se seu aplicativo se conecta a dados do Excel, arquivos CSV ou SharePoint listas, você pode começar com o Copilot para importar dados para Dataverse. Depois que seus dados estiverem em Dataverse, você poderá ativar o suporte offline para seus aplicativos Canvas com uma seleção.
Limitações de tempo de execução do perfil
Area | Description |
---|---|
Limite de registro offline | O número total de registros sincronizados é limitado a 3.000.000. Falha nas tentativas de sincronizar um número maior de registros. Esse número também inclui tabelas ocultas usadas em recursos offline. |
Funções do Power Fx | O recurso offline-first funciona apenas com tabelas e não oferece suporte às seguintes funções: Relate, Unrelate Dataverse Power Fx |
Relação | Relacionamentos muitos para muitos não são suportados no modo offline em aplicativos Canvas. A filtragem em pesquisas de coluna suporta apenas um nível de relacionamento quando o aplicativo está configurado para uso offline. |
Tipos de coluna | Campos calculados e cumulativos—que fazem parte das linhas sincronizadas com o cliente—não serão reavaliados pelo cliente. A reavaliação acontecerá no servidor quando a linha atualizada for sincronizada. Quando você executa um aplicativo no modo offline, os campos mapeados não são preenchidos previamente quando você cria um novo registro a partir de uma tabela que tenha campos mapeados para outra tabela. |
Ordem de classificação | Os itens em uma galeria podem aparecer em uma ordem diferente em um aplicativo com capacidade offline se nenhuma ordem de classificação for selecionada. Escolha uma ordem de classificação no controle da galeria para garantir que o aplicativo se comporte de maneira consistente em aplicativos móveis e navegadores da web. |
Sincronização de fundo | Os dados só podem ser sincronizados regularmente quando o Power Apps está em execução em primeiro plano no seu dispositivo, com a tela desbloqueada. Saiba mais em Sincronizar dados offline em segundo plano. |
Limitações de filtros do perfil
Area | Description |
---|---|
Relacionamento definido para cada tabela | É permitido, no máximo, 15 relacionamentos. There é um máximo de um relacionamento muitos-para-muitos (M:M) ou um-para-muitos (1:M) dentro dos 15 relacionamentos. Se alguma tabela personalizada exigir esse cenário, volte a consultar o modelo de dados. Nenhuma referência circular ou autorreferência é compatível. |
Imagens e arquivos | Imagens e arquivos estão sujeitos às mesmas limitações de qualquer outra tabela. Devido aos relacionamentos definidos implicitamente, um perfil offline pode conter até 14 colunas de imagem, em todas as entidades. |
Perfil offline gerado automaticamente | O perfil offline gerado automaticamente não lida com filtros. Como resultado, para cada tabela usada no aplicativo, ele baixa todas as linhas para as quais o usuário tem permissão. |
Ver também
Solução de problemas de erros de sincronização offline no aplicativo móvel do Power Apps