Pokročilé funkce PWA v APEXu: Notifikace, Geolokace a Sdílení

Pokročilé funkce PWA v Oracle APEXu: Ještě blíže nativnímu zážitku
Push Notifikace: Zůstaňte ve spojení s uživateli
Push notifikace jsou jedním z nejmocnějších nástrojů PWA pro udržení angažovanosti uživatelů. Umožňují zasílat zprávy přímo na zařízení uživatele, i když není aplikace aktivní.
- Dostupnost v APEXu: Podpora od verze 23.1.
- Povolení uživatelem: Uživatel musí souhlasit v aplikaci i v nastavení zařízení.
- Architektura: APEX využívá služby třetích stran:
push.apple.com,android.googleapis.com,notify.windows.com,updates.push.services.mozilla.com. - Správa přihlášení: Přihlášky jsou uloženy v pohledu
apex_appl_push_subscriptions. - Odesílání: Pomocí procesu
Send Push Notificationnebo APIapex_pwa.send_push_notification. Stav lze sledovat v pohleduapex_push_notifications_queue. - Vylepšení: Do budoucna se plánují např. odznaky (badges) pro notifikace vyžadující pozornost.
Geolokace: Získejte polohu zařízení
Funkce geolokace umožňuje APEX aplikacím pracovat s GPS souřadnicemi zařízení. Je ideální např. pro logistiku nebo aplikace v terénu.
- Implementace: Pomocí dynamické akce v APEXu.
- Požadavky: Dvě položky stránky pro uložení latitude a longitude.
- Typ dynamické akce:
Get Current Position(např. na kliknutí tlačítka). - Návratové hodnoty:
- Latitude and Longitude: Přímé souřadnice.
- GeoJSON: Detailní JSON včetně nadmořské výšky, přesnosti, rychlosti.
Web Share (Webové sdílení): Sdílejte data s jinými aplikacemi
Web Share umožňuje APEX aplikacím sdílet data pomocí nativního systému zařízení – například do kontaktů, zpráv, sociálních sítí nebo jiných aplikací.
- Implementace: Pomocí dynamické akce typu
Share. - Příklad: Uživatel může sdílet obsah textového pole do jiné aplikace.
- Podmínka: Musí být povoleny
Meta Tagsv sekciAdvancedna dané stránce.
Proč jsou tyto funkce v APEX PWA tak důležité?
Tyto pokročilé funkce přinášejí APEX aplikacím možnosti, které byly dříve výsadou nativních mobilních aplikací:
- Zvýšená angažovanost: Push notifikace vrací uživatele do aplikace a posilují komunikaci.
- Využití hardwaru zařízení: Přístup ke GPS a senzorům jako fotoaparát.
- Integrace se systémem: Web Share zapojuje aplikaci do ekosystému zařízení.
- Jednodušší vývoj a údržba: Není potřeba tvořit separátní mobilní aplikace pro každou platformu.
Závěr
Díky neustálým vylepšením funkcí PWA v Oracle APEXu – od verze 21.2 až po chystané novinky ve verzi 23.2 – se APEX stává silným nástrojem pro vývoj moderních a responzivních aplikací. Tyto aplikace nabízejí nativní zážitek, vysoký výkon, interakci s hardwarem zařízení a výbornou uživatelskou přívětivost.




