Přehled Mobile Offline pro aplikace plátna
Pokud uživatelé vaší aplikace plátna založené na Dataverse nemají stálý nebo žádný přístup k internetu, můžete jim snadno poskytnout nejprve offline přístup pomocí jednoduchých přepínačů a ovládacího prvku plátna. Základní aplikace s přednostním přístupem offline lze snadno vytvořit. Stačí vytvořit aplikaci pomocí běžných vzorců Power Fx a offline funkce Power Apps zvládnou vše ostatní.
Můžete také vytvářet složité offline aplikace pomocí vlastních offline profilů. Offline profil je konfigurace, která určuje data synchronizovaná se zařízeními uživatelů. Offline profily vám pomohou optimalizovat výkon vaší aplikace snížením množství dat stahovaných do zařízení. Můžete mít například přístupová práva k milionům záznamů v tabulce, ale vaše aplikace jich může potřebovat jen tisíc. Pokud stáhnete pouze tisíc záznamů, vaše aplikace bude fungovat lépe. Pokud potřebujete v offline aplikaci více než 15 tabulek, zvažte použití vlastního offline profilu.
Chcete-li začít s mobilním offline režimem, zapněte funkci offline ve své aplikaci a v tabulkách, které aplikace používá. Do aplikace se automaticky vloží základní šablona offline obrazovky, kterou můžete použít přímo nebo jako výchozí bod. Nastavení Mobile Offline pro aplikace plátna.
Přednostní mobilní offline režim
Přednostní offline přístup znamená, že všechna data, která uživatelé potřebují, když jsou v režimu offline, se zkopírují do jejich mobilního zařízení. Ke stažení dat je zpočátku vyžadován přístup k síti, ale poté uživatelé pracují výhradně s daty uloženými lokálně na svém zařízení, i když jsou online. Přechod do sítě a ze sítě neovlivňuje výkon aplikace, protože používá místní data. Power Apps monitoruje přístup vaší aplikace k síti. Když detekuje připojení, automaticky synchronizuje všechny místní změny se serverem a stáhne všechny aktualizace ze serveru. Offline funkce řeší detekci konfliktů a minimalizují využití systémových prostředků.
Když ve své aplikaci zapnete offline funkci, aplikace se vždy spustí nejprve offline, s připojením k internetu nebo bez něj. Tato funkce optimalizuje výkon offline a vytváří konzistentní prostředí pro uživatele, když mění umístění.
Proč používat režim offline pro aplikace plátna namísto LoadData/SaveData?
Používání vestavěné offline funkce pro aplikace plátna místo funkcí LoadData/SaveData Power Fx má několik klíčových výhod.
Popis | LoadData/SaveData | Integrované offline |
---|---|---|
Podpora klienta Power Apps Studio | Vlastní | Integrovaný |
Složitost kódu | Složitost kódu Power Fx roste se složitostí dat | Bez kódu |
Podporované funkce Power Fx | Všechny | Částečná (viz Omezení mobilního režimu offline pro aplikace plátna.) |
Pravidla kontroly aplikace | Žádné | Běžné problémy s konfigurací jsou označeny |
Uživatelská zkušenost offline nebo připojení | Neposkytováno/pouze na zakázku | Automatic (Automaticky) |
Synchronizujte uživatelskou zkušenost nebo stav | Neposkytováno/pouze na zakázku | Automatic (Automaticky) |
Podpora obrázků a souborů | Ano, ale může narazit na omezení výkonu a paměti | Ano |
Optimalizovaná delta synchronizace | No | Ano |
Řešení konfliktů | Ručně | Automatic (Automaticky) |
Lokální úložiště dat | Files | Transakční databáze |
Automaticky zpracovává změny schématu | Ne | Ano |
Rychlé spuštění aplikace s velkými datovými sadami | Ne | Ano |
Limit velikosti dat | V závislosti na zařízení, ve většině případů 30–70 MB | V závislosti na zařízení, 3 miliony řádků |