Översikt för Mobile Offline för arbetsyteappar
Om användarna av Dataverse-baserade mobilappen kan få snabb åtkomst till Internet eller inte kan du enkelt ge åtkomst till offlinebaserade med enkla växlar och arbetsytekontroll. Grundläggande offline-först-appar är lätta att göra. Bygg bara din app med normala Power Fx formler och Power Apps offlinefunktioner hanterar allt annat.
Du kan också skapa komplexa offlineappar med hjälp av anpassade offlineprofiler. En offlineprofil är den konfiguration som avgör vilka data som synkroniseras med användarnas enheter. Med offlineprofiler kan du optimera appens prestanda genom att minska mängden data som laddas ned till enheten. Du kanske till exempel har åtkomstbehörighet till miljoner poster i en tabell, men din app kanske bara behöver tusen av dem. Om du bara hämtar tusen poster går det bättre för appen. Om du behöver fler än 15 tabeller i offlineprogrammet kanske du vill överväga att använda en anpassad offlineprofil.
För att komma igång med Mobile Offline aktiverar du offlinefunktionen i appen och i de tabeller appen använder. En grundläggande offlineskärmsmall infogas automatiskt i appen så att du kan använda den direkt eller som utgångspunkt. Konfigurera Mobile Offline för arbetsyteappar.
Mobile Offline-först
Offline-först innebär att alla data som användarna behöver när de är offline kopieras till sin mobila enhet. Det krävs nätverksåtkomst för att hämta data initialt, men efter det arbetar användare endast med data som lagras lokalt på enheten, även när de är online. Att flytta på och av nätverket påverkar inte appens prestanda eftersom den använder lokala data. Power Apps övervakar appens nätverksåtkomst. När en anslutning identifieras synkroniseras alla lokala ändringar på servern automatiskt och eventuella uppdateringar från servern hämtas. Offlinefunktionerna hanterar konfliktidentifiering och minimerar användningen av systemresurser.
När du aktiverar offlinefunktioner i appen körs appen alltid offline först, med eller utan Internetanslutning. Med den här funktionen optimeras offlineprestanda och användarna får en enhetlig upplevelse när de byter plats.
Varför använda offline för appar istället för LoadData/SaveData?
Dit finns några viktiga fördelar med att använda den inbyggda offlinefunktionen för arbetsyteappar i stället för LoadData/SaveData-funktioner Power Fx .
Ämnesnamn | LoadData/SaveData | Inbyggt offline |
---|---|---|
Power Apps Studio support | Egen | Inbyggd |
Kodkomplexitet | Power Fx kodkomplexiteten skalas upp med datakomplexitet | Ingen kod |
Power Fx-funktioner som stöds | Alla | Delvis (se Mobile Offline-begränsningar för arbetsyteappar.) |
Regler för appkontroll | Inga | Vanliga konfigurationsproblem flaggas |
Användarupplevelse offline eller anslutning | Endast ej tillhandahållen/anpassad | Automatisk |
Synkronisera användarupplevelse eller status | Endast ej tillhandahållen/anpassad | Automatisk |
Stöd för bilder och filer | Ja, men det kan finnas prestanda- och minnesbegränsningar | Ja |
Optimerad deltasynkronisering | Nej. | Ja |
Konfliktlösning | Manuellt | Automatisk |
Lokala datalager | Files | Transaktionsdatabas |
Hanterar schemaändringar automatiskt | Nej | Ja |
Snabb applansering med stora datauppsättningar | Nej | Ja |
Gräns för datastorlek | Enhetsberoende, 30-70 MB i de flesta fall | Enhetsberoende, 3 miljoner rader |