Prehľad služby Mobile Offline pre aplikácie plátna
Ak používatelia vašej aplikácie canvas založenej na Dataverse majú špinavý alebo žiadny prístup k internetu, môžete im jednoducho poskytnúť prístup offline pomocou jednoduchých prepínačov a plátna ovládanie. Vytvorenie základných offline aplikácií je jednoduché. Stačí zostaviť aplikáciu pomocou bežných Power Fx vzorcov a Power Apps offline funkcie zvládnu všetko ostatné.
Môžete tiež vytvárať zložité offline aplikácie pomocou vlastných offline profilov. Offline profil je konfigurácia, ktorá určuje údaje synchronizované so zariadeniami používateľov. Offline profily vám pomôžu optimalizovať výkon vašej aplikácie znížením množstva dát stiahnutých do zariadenia. Napríklad, zatiaľ čo môžete mať prístupové práva k miliónom záznamov v tabuľke, vaša aplikácia môže potrebovať iba tisíc z nich. Ak si stiahnete iba tisíc záznamov, vaša aplikácia bude fungovať lepšie. Ak potrebujete vo svojej offline aplikácii viac ako 15 tabuliek, možno by ste mali zvážiť použitie vlastného offline profilu.
Ak chcete začať s mobilným offline režimom, zapnite funkciu offline vo svojej aplikácii a v tabuľkách, ktoré aplikácia používa. Do aplikácie sa automaticky vloží základná šablóna offline obrazovky, ktorú môžete použiť priamo alebo ako východiskový bod. Nastavte si mobilný režim offline pre aplikácie plátna.
Mobilné zariadenia v režime najskôr offline
Offline-first znamená, že všetky dáta, ktoré používatelia potrebujú, keď sú offline, sa skopírujú do ich mobilného zariadenia. Na sťahovanie údajov si najprv vyžaduje prístup k sieti, ale potom používatelia pracujú výlučne s údajmi uloženými lokálne na ich zariadení, aj keď sú online. Zapnutie a vypnutie siete neovplyvňuje výkon aplikácie, pretože používa miestne údaje. Power Apps monitoruje sieťový prístup vašej aplikácie. Keď zistí pripojenie, automaticky synchronizuje všetky lokálne zmeny so serverom a stiahne všetky aktualizácie zo servera. Offline funkcie zvládajú detekciu konfliktov a minimalizujú využitie systémových prostriedkov.
Keď vo svojej aplikácii zapnete funkciu offline, aplikácia sa vždy spustí najskôr offline, s internetovým pripojením alebo bez neho. Táto funkcia optimalizuje výkon v režime offline a vytvára konzistentné prostredie pre používateľov pri zmene miesta.
Prečo používať offline pre aplikácie plátna namiesto LoadData/SaveData?
Používanie vstavanej funkcie offline pre aplikácie plátna má niekoľko kľúčových výhod namiesto funkcií LoadData/SaveData Power Fx .
Téma | LoadData/SaveData | Vstavané offline |
---|---|---|
Power Apps Studio podporu | Vlastný | Vstavané |
Zložitosť kódu | Power Fx zložitosť kódu sa zvyšuje so zložitosťou dát | Žiadne programovanie |
Podporované funkcie Power Fx | Všetko | Čiastočné (Pozrite si Obmedzenia mobilného režimu offline pre aplikácie plátna.) |
Pravidlá kontroly aplikácií | None | Bežné problémy s konfiguráciou sú označené |
Používateľská skúsenosť offline alebo pripojenia | Neposkytované/iba na mieru | Automatické |
Synchronizujte používateľskú skúsenosť alebo stav | Neposkytované/iba na mieru | Automatické |
Podpora obrázkov a súborov | Áno, ale môže naraziť na limity výkonu a pamäte | Áno |
Optimalizovaná delta synchronizácia | No | Áno |
Riešenie konfliktov | Manuálne | Automatické |
Miestne ukladací priestor údajov | Files | Transakčná databáza |
Automaticky spracováva zmeny schémy | No | Áno |
Rýchle spustenie aplikácie s veľkými množinami údajov | No | Áno |
Limit veľkosti dát | V závislosti od zariadenia, vo väčšine prípadov 30-70 MB | V závislosti od zariadenia, 3 milióny riadkov |