Share via


Overzicht van Mobile offline voor canvas-apps

Als gebruikers van uw Dataverse-gebaseerde canvas-app mogelijk slechte of geen toegang tot internet hebben, kunt u deze eenvoudig offline-first-toegang verstrekken met eenvoudige schakelaars en een canvas-besturingselement. Basis offline-eerst-apps zijn eenvoudig te maken. Bouw eenvoudigweg uw app met normale Power Fx-formules, en Power Apps-offline functies regelen de rest.

U kunt ook complexe offline apps bouwen met behulp van aangepaste offline-profielen. Een offline profiel is de configuratie die bepaalt welke gegevens worden gesynchroniseerd met de apparaten van gebruikers. Offline-profielen helpen u de prestaties van uw app te optimaliseren door de hoeveelheid gegevens die naar het apparaat wordt gedownload te verminderen. Hoewel u bijvoorbeeld toegangsrechten heeft tot miljoenen records in een tabel, heeft uw app er misschien maar duizend nodig. Als u slechts duizend records downloadt, presteert uw app beter. Als u meer dan 15 tabellen in uw offline-app nodig hebt, kunt u overwegen een aangepast offline-profiel te gebruiken.

Om aan de slag te gaan met mobiel offline, schakelt u de offlinefunctie in uw app en in de tabellen die uw app gebruikt in. Er wordt automatisch een eenvoudige offline schermsjabloon in de app ingevoegd die u direct of als startpunt kunt gebruiken. Mobile offline voor canvas-apps instellen.

Mobile offline-eerst

Offline-eerst betekent dat alle gegevens die gebruikers nodig hebben als ze offline zijn, naar hun mobiele apparaat worden gekopieerd. Het vereist netwerktoegang om de gegevens in eerste instantie te downloaden, maar daarna werken gebruikers uitsluitend met de gegevens die lokaal op hun apparaat zijn opgeslagen, zelfs als ze online zijn. Het in- en uitschakelen van het netwerk heeft geen invloed op de prestaties van de app, omdat deze lokale gegevens gebruikt. Power Apps bewaakt de netwerktoegang van uw app. Wanneer het een verbinding detecteert, synchroniseert het automatisch alle lokale wijzigingen met de server en downloadt het eventuele updates van de server. De offline functies zorgen voor conflictdetectie en minimaliseren het gebruik van systeembronnen.

Wanneer u de offline-mogelijkheid in uw app inschakelt, wordt de app altijd eerst offline uitgevoerd, met of zonder internetverbinding. Deze functionaliteit optimaliseert de offline prestaties en zorgt voor een consistente ervaring voor gebruikers wanneer ze van locatie veranderen.

Waarom offline gebruiken voor canvas-apps in plaats van LoadData/SaveData?

Er zijn enkele belangrijke voordelen verbonden aan het gebruik van de ingebouwde offline functionaliteit voor canvas-apps in plaats van de LoadData/SaveData Power Fx -functies.

Onderwerp LoadData/SaveData Ingebouwd offline
Power Apps Studio-ondersteuning Aanpassen Ingebouwd
Complexiteit van code De complexiteit van Power Fx-code neemt toe met de complexiteit van de gegevens Geen code
Ondersteunde Power Fx-functies All Gedeeltelijk (zie Mobiele offline beperkingen voor canvas-apps.)
Regels voor de app-controle None Veelvoorkomende configuratieproblemen worden gemarkeerd
Offline of connectiviteit gebruikerservaring Niet verstrekt/alleen op maat Automatisch
Synchroniseer gebruikerservaring of status Niet verstrekt/alleen op maat Automatisch
Ondersteuning voor afbeeldingen en bestanden Ja, maar er kunnen prestatie- en geheugenlimieten optreden Ja
Geoptimaliseerde delta-synchronisatie No Ja
Conflictoplossing Handmatig Automatisch
Lokale gegevensopslag Files Transactionele database
Verwerkt automatisch schemawijzigingen Nee Ja
Snelle app-lancering met grote gegevenssets Nee Ja
Limiet voor gegevensgrootte Apparaatafhankelijk, 30-70 MB in de meeste gevallen Afhankelijk van het apparaat, 3 miljoen rijen

Zie ook

Offline werken met canvas-apps