Uživatelé mobilních telefonů dnes očekávají, že aplikace budou fungovat i v režimu offline. V opačném případě může špatné připojení k síti způsobit špatný uživatelský zážitek. Offline režim už není jen doplňkovou funkcí, kterou si můžete do své aplikace přidat, ale je to něco, co mnoho uživatelů očekává, zejména u doručovacích aplikací s GPS navigací, aplikací pro urgentní lékařskou pomoc, stavebních firem a bankovních aplikací.
Jak už možná víte, od verze 17 R2 již 4D pro iOS umožňuje uživatelům aplikace zobrazovat data offline. Něco však chybělo.
Co třeba offline úlohy?
V aplikaci 4D pro iOS nyní můžete pracovat offline a velmi flexibilně komunikovat se serverem 4D.
Když není k dispozici síť nebo když server není dosažitelný, vaše úlohy se zařadí do fronty a čekají, až bude server dostupný. To vám zaručuje velmi plynulý a efektivní způsob práce s aplikacemi, které neustále pracují bez jakýchkoli prodlev.
Výhody
Všechna vaše obchodní pravidla jsou prováděna a ověřována ze strany serveru 4D. Proto je tento mechanismus nejefektivnějším způsobem řešení offline akcí.
Souhrnně řečeno, aby se zabránilo existenci různých lokálních verzí hlavní databáze, které by mohly vést ke konfliktům, jsou offline úlohy řazeny do fronty a odesílány na server ke zpracování a ověření. To znamená, že všechna data mobilní aplikace jsou založena na stejné hlavní databázi.
Jak to vypadá ve vygenerované aplikaci
Na obrazovce Nastavení, ve formulářích Seznam a Detail máte přístup k nevyřízeným úkolům. Všechny vaše nevyřízené úkoly jsou dostupné a stále upravitelné, dokud není dostupná síť.
Přímou výhodou těchto offline úkolů je, že můžete znovu otevřít čekající úkoly a upravit je nebo odstranit, pokud nebyly odeslány na server 4D.
Když je pak síť dostupná, všechny vaše čekající úlohy se provedou v chronologicky relevantním pořadí.
Můžete také sledovat poslední provedené offline akce s příjemnou zpětnou vazbou.
Neváhejte nám poskytnout zpětnou vazbu na fóru 4D a podívejte se do dokumentace, kde najdete další podrobnosti!