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
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários