Limitações do Mobile Offline para aplicações de tela
Antes de configurar a aplicação móvel em modo offline, certifique-se de que lê as limitações a seguir. Recomendamos que você também revise as práticas recomendadas 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 aplicativo Canvas | O recurso offline-first funciona apenas para aplicativos de tela autônomos. Ele não funciona para aplicativos de tela incorporados, páginas personalizadas ou aplicativos de tela no Teams. |
Conectores | Dataverse Não conectores, como SharePoint, não são suportados no modo offline. |
Dataverse Tipos de tabela | Não há suporte para tabelas virtuais e tabelas elásticas no modo offline. |
Perfil offline compartilhado | Um perfil offline não pode ser usado em dois aplicativos de tela. Se o mesmo perfil offline for usado em um aplicativo de tela e em um aplicativo controlado por modelo, ele criará dois bancos de dados locais separados. |
Nota
Se seu aplicativo se conectar a dados do Excel, arquivos CSV ou SharePoint listas, você poderá começar com o Copilot para importar dados Dataverse. Depois que os dados estiverem inseridos Dataverse, você poderá ativar o suporte offline para seus aplicativos de tela com uma seleção.
Limitações do tempo de execução do perfil
Area | Description |
---|---|
Limite de registros offline | O número total de registos sincronizados está limitado a 3.000.000. As tentativas de sincronizar um número maior de registos falham. Este número também inclui tabelas ocultas usadas para capacidades offline. |
Power Fx funções | O recurso offline-first funciona apenas com Dataverse tabelas e não suporta as seguintes Power Fx funções: Relacionar, Desrelacionar |
Relação | Não há suporte para muitos Relações no modo offline em aplicativos de tela. A filtragem em pesquisas de coluna suporta apenas um nível da relação quando o aplicativo está configurado para uso offline. |
Tipos de coluna | Os campos calculados e de rollup—que fazem parte de linhas sincronizadas com o cliente—não são reavaliados pelo cliente. A reavaliação ocorre no servidor quando a linha atualizada for sincronizada. Quando executa uma aplicação no modo offline, os campos mapeados não são pré-preenchidos quando cria um novo registo a partir de uma tabela que tenha campos mapeados para outra tabela. |
Sequência de ordenação | Os itens numa galeria poderão aparecer numa ordem diferente numa aplicação com capacidade offline se não for selecionada nenhuma ordem de ordenação. Escolha uma ordem de ordenação no controlo Galeria para se certificar de que a aplicação se comporta consistentemente em aplicações móveis e em browsers Web. |
Sincronização em segundo plano | Os dados só podem ser sincronizados regularmente quando o Power Apps está a ser executado em primeiro plano no dispositivo, com o ecrã desbloqueado. Saiba mais em Sincronizar dados offline em segundo plano. |
Limitações aos filtros de perfil
Area | Description |
---|---|
Relação definida para cada tabela | É permitido um máximo de 15 relações. Há um máximo de um muitos-para-muitos (M:M) ou um-para-muitos (1:M) Relações dentro dos 15 Relações. Se quaisquer tabelas personalizadas exigirem este cenário, reveja o modelo de dados. Não são suportadas referências circulares ou automáticas. |
Imagens e ficheiros | As imagens e ficheiros estão sujeitos às mesmas limitações que qualquer outra tabela. Devido a relações implicitamente definidas, um perfil offline só 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 utilizada na aplicação, transfere todas as linhas para as quais o utilizador tem permissões. |
Consulte também
Resolver problemas de erros de sincronização offline na aplicação móvel Power Apps