Jak pravděpodobně víte, škálovatelné relace jsou k dispozici od verze 4D v18 R6. Jedná se o typ webové relace, který je schopen zpracovávat několik procesů v preemptivním režimu. To znamená, že mohou zpracovávat několik požadavků uživatelského agenta současně a sdílet data mezi těmito procesy.
No a verze 4D v19 R7 tuto funkci výrazně vylepšuje a zpřístupňuje ji v aplikaci 4D for Mobile.
Co to znamená pro vaši mobilní aplikaci?
Od nynějška mohou být uživatelé vaší aplikace identifikováni pomocí stejné relace pro web i mobil, což je velmi pohodlný způsob, jak uchovávat data uživatelů a nabízet optimalizovaný uživatelský zážitek. Tato funkce je slibná, protože je prvním krokem k překlenutí propasti mezi (mobilními) webovými a nativními aplikacemi a získání toho nejlepšího z obou světů v jediné aplikaci 4D for Mobile.
Jak to funguje
Technicky vzato, pokud jsou povoleny uživatelské relace, mohou weboví klienti opakovaně používat stejný kontext serveru od jednoho požadavku k druhému. Nyní můžete získat uživatelskou relaci pro uživatele, který používá mobilní aplikaci ze svého mobilního zařízení.
Objekt relace můžete získat z :
- On Mobile App Authentication database method: když se uživatel ověří.
- Databázová metodaOn Mobile App Action: když uživatel spustí akci ze své mobilní aplikace.
- webareas: když uživatel otevře webovou oblast ze své mobilní aplikace
Zde jsou například údaje relace, které můžete získat z databázové metody On Mobile App Authentication :
A zde je to, co můžete získat z webové oblasti pomocí značek 4D a objektu Session v mobilní aplikaci :
Kam dál?
Ve svých aplikacích již můžete používat více webových oblastí, což vám dává větší volnost při tvorbě aplikace. Například s naší poslední přednastavenou akcí otevření URL máte k dispozici pohodlí při používání výkonného backendu 4D s nativními schopnostmi pro mobilní zařízení a výhodu využití rychlého a konzistentního vývoje uživatelského rozhraní, které nabízejí značky 4D nebo jakýkoli framework, který si vyberete.
Kombinace této funkce správy relací s akcí open URL vám dává více než jen flexibilitu front-endu; tato funkce vám otevírá dveře k aktualizacím dat v reálném čase na vašem mobilním telefonu; vzpomeňte si na akciové symboly a jejich hodnoty, změny teploty, zaměstnance a jejich geografickou polohu nebo dokonce jejich stav online/offline – to je jen několik scénářů, kdy se často aktualizují přicházející data.
Dejte nám vědět své názory na fóru 4D a pod ívejte se dodokumentace, kde najdete další podrobnosti!