Oversigt over Mobile Offline til lærredapps
Hvis brugere af den Dataverse-baserede lærredsapp har dårlig eller ingen Internetadgang, kan du nemt give offlineadgang med enkle parametre og et Lærred-kontrolelement. Det er nemt at oprette grundlæggende offlineapps. Du skal blot bygge din app med normale Power Fx-formler, og Power Apps-offlinefunktionerne tager sig af resten.
Du kan også oprette komplekse offlineapps ved hjælp af brugerdefinerede offlineprofiler. En offlineprofil er den konfiguration, der bestemmer de data, der synkroniseres med brugernes enheder. Offlineprofiler hjælper dig med at optimere appens ydeevne ved at reducere mængden af data, der downloades til enheden. Du kan f.eks. have adgangsrettigheder til millioner af poster i en tabel, men din app skal måske kun bruge tusind af dem. Hvis du kun henter tusind poster, fungerer din app bedre. Hvis du har brug for mere end 15 tabeller i offlineappen, kan det være en god ide at bruge en brugerdefineret offlineprofil.
Du kan komme i gang med at arbejde offline med mobilen ved at slå offlinefunktionen til i din app og i de tabeller, som din app bruger. Der indsættes automatisk en grundlæggende skabelon til offlineskærm i appen, så du kan bruge den direkte eller som udgangspunkt. Konfigurere Mobile Offline til lærredsapps.
Mobile Offline-først
Offlinetilstand betyder, at alle de data, brugerne skal have, når de er offline, kopieres til deres mobilenhed. Det kræver, at der er netværksadgang til at hente dataene først, men derefter arbejder brugerne udelukkende med de data, der er gemt lokalt på deres enhed, også når de er online. Når du flytter til og fra netværket, påvirkes appens ydeevne ikke, fordi den bruger lokale data. Power Apps overvåger appens netværksadgang. Når der registreres en forbindelse, synkroniseres eventuelle lokale ændringer automatisk med serveren, og eventuelle opdateringer hentes fra serveren. Offlinefunktionerne håndterer konfliktregistrering og minimerer brugen af systemressourcer.
Når du slår offlinefunktionaliteten til i appen, kører appen altid offline først, med eller uden en internetforbindelse. Denne funktionalitet optimerer offlineydeevnen og giver brugerne en ensartet oplevelse, når de skifter opholdssted.
Hvorfor bruge offline til lærredsapps i stedet for LoadData/SaveData?
Der er nogle vigtige fordele ved at bruge den indbyggede offlinefunktionalitet til lærredapps i stedet for LoadData/SaveData-funktioner Power Fx .
Emne | LoadData/SaveData | Indbygget offline |
---|---|---|
Understøttelse af Power Apps Studio | Brugerdef | Indbygget |
Kodekompleksitet | Power Fx-kodekompleksitet skaleres op med datakompleksitet | Ingen kode |
Understøttede Power Fx-funktioner | All | Delvis (se Mobile Offline-begrænsninger for lærredapps). |
Regler for App-kontrol | None | Almindelige konfigurationsproblemer markeres |
Brugeroplevelse i offline- eller forbindelsestilstand | Ikke angivet/kun brugerdefineret | Automatisk |
Synkroniser brugeroplevelse eller -status | Ikke angivet/kun brugerdefineret | Automatisk |
Understøttelse af billeder og filer | Ja, men der kan være begræsninger for ydeevne og hukommelse | Ja |
Optimeret delta-synkronisering | Nr. | Ja |
Konfliktløsning | Manuelt | Automatisk |
Lokalt datalager | Files | Transaktionsdatabase |
Håndterer automatisk skemaændringer | Nej | Ja |
Hurtig start af app med store datasæt | Nej | Ja |
Grænse for datastørrelse | Afhængig af enhed, 30-70 MB i de fleste tilfælde | Enhedsafhængig, 3 millioner rader |