Share via


Mobile Offline para aplicações de tela

Se os utilizadores da sua aplicação de tela baseada no Dataverse tiverem acesso com falhas ou nenhum acesso à Internet, pode facilmente fornecer acesso offline primeiro com comutadores simples e um controlo canvas. As aplicações básicas offline primeiro são fáceis de criar. Basta criar a aplicação com fórmulas do Power Fx normais e as caraterísticas offline do Power Apps processarão tudo o resto.

Importante

A funcionalidade com prioridade offline funciona apenas para aplicações de tela autónomas. Não funciona para aplicações de tela incorporadas ou páginas personalizadas.

Importante

  • A caraterística de offline primeiro funciona apenas com tabelas do Dataverse e não suporta as seguintes funções do Power Fx:
    • Mín/Máx/Med
    • Relacionar
    • Deixar de relacionar
    • Em (Associação)
    • UpdateIf
    • RemoveIf
  • O filtro na procura de coluna suporta apenas um nível de procura quando a aplicação está ativada para offline.
  • As relações muitos para muitos não são suportadas.

A Microsoft pretende suportar estas funções e tokens no futuro.

Também pode criar aplicações offline complexas utilizando perfis offline personalizados. Um perfil offline é um conjunto de filtros e restrições aos dados que a sua aplicação carrega nos dispositivos móveis dos utilizadores. Os perfis offline ajudam-no a otimizar o desempenho da sua aplicação reduzindo a quantidade de dados transferidos para o dispositivo. Por exemplo, apesar de poder ter direitos de acesso a milhões de registos numa tabela, a sua aplicação poderá precisar de apenas mil deles. Se transferir apenas mil registos, a aplicação tem um melhor desempenho. Se precisar de mais do que 15 tabelas na sua aplicação offline, poderá querer considerar a utilização de um perfil offline personalizado.

Para começar a utilizar o Mobile Offline, ative a caraterística offline na sua aplicação e nas tabelas que esta utiliza. Um modelo de ecrã offline básico é inserido automaticamente na aplicação para utilização direta ou como ponto de partida. Configurar o Mobile Offline para aplicações de tela.

Prioridade ao Mobile Offline

Offline primeiro significa que todos os dados de que os utilizadores necessitam quando estão offline são copiados para o dispositivo móvel. Requer acesso à rede para transferir inicialmente os dados inicialmente, mas, depois disso, os utilizadores trabalham exclusivamente com os dados armazenados localmente no dispositivo, mesmo quando estiverem online. Entrar e sair da rede não afeta o desempenho da aplicação porque está a utilizar dados locais. O Power Apps monitoriza o acesso à rede da sua aplicação. Quando deteta uma ligação, sincroniza automaticamente quaisquer alterações locais no servidor e transfere todas as atualizações a partir do servidor. As caraterísticas offline processam a deteção de conflitos e minimizam a utilização de recursos do sistema.

Quando ativa a capacidade offline na sua aplicação, a aplicação é sempre executada offline primeiro, com ou sem ligação à Internet. Esta funcionalidade otimiza o desempenho do modo offline e cria uma experiência consistente para os utilizadores à medida que mudam de localização.

Por que utilizar offline para aplicações de tela, em vez de LoadData/SaveData?

Existem alguns benefícios-chave da utilização da funcionalidade offline incorporada para aplicações de tela, em vez das funções LoadData/SaveData do Power Fx.

Tópico LoadData/SaveData Offline incorporado
Suporte do Power Apps Studio Personalizar Incorporada
Complexidade do código A complexidade do código do Power Fx dimensiona verticalmente a complexidade dos dados Sem código
Funções do Power Fx suportadas Tudo Parcial (Consulte as limitações na nota Importante junto do início deste artigo.)
Regras do verificador de aplicações None Sinalizar problemas de configuração comuns
Experiência de utilizador de conectividade ou offline Não fornecido/só personalizado Automático
Sincronizar a experiência ou o estado do utilizador Não fornecido/só personalizado Automático
Suporte de imagem e ficheiro Sim, mas poderão deparar-se com limites de desempenho e memória Não suportado
Sincronização delta otimizada Não Sim
Resolução de conflitos Manual Automático
Arquivo de dados local Files Base de dados transacional
Processa automaticamente alterações ao esquema Não Sim
Início rápido da aplicação com conjuntos de dados grandes Não Sim
Limite do tamanho de dados Dependente do dispositivo, 30-70 MB na maioria dos casos Dependente do dispositivo, até à capacidade de armazenamento do dispositivo

Consulte também

Trabalhar com aplicações de tela offline