Webové push oznámení

Tento typ oznámení se předplatí přes vizualizaci a je zcela zdarma. Konfigurace push oznámení probíhá v průzkumníku Zprávy.

Funkční princip

Povolením oznámení ve vizualizaci se přes internet vytvoří klíč (Push-Endpunkt) u příslušné push služby. Tento klíč je následně uložen pod příslušným Uživatelem. Následně lze tyto klíče spravovat v kontextovém menu Projekt Správa uživatelů Uživatelé Push-Endpunkty.

Při každém novém návštěvě vizualizace se aktuální klíč automaticky předá serveru a při potřebě aktualizuje.

Pokud je odeslána push zpráva, nejprve se doručení provede na poslední aktivní Push-Endpunkt. Tím se minimalizuje doba reakce u nedostupných (mrtvých) endpunktech. Vypršené nebo neplatné endpunkty se při odesílání v případě chyby automaticky odstraní.

Poznámky:
Aby bylo možné přijímat oznámení v desktopovém prohlížeči, musí být prohlížeč otevřený.
Pokud má endpunkt dočasně žádné připojení k internetu, může doručení proběhnout s prodlevou až 24 hodin.

U Core 1 se přenášejí výhradně meta klíče. Tyto lze přijmout pouze tehdy, pokud je endpunkt aktivně připojen k serveru. Od verze Core 2 a vyšší se plné zprávy včetně obsahu (s výjimkou obrázků) přímo předávají na Push-Endpunkt. Tím je zajištěno spolehlivé přijetí i bez aktivního připojení k serveru.

Požadavky

  • Aby push oznámení fungovaly, musí mít server a klient přístup k internetu a případně být také z internetu dostupný.
  • Pokud není server dostupný z internetu, zobrazí se chybová zpráva s prodlevou.
  • Prohlížeč a operační systém musí podporovat HTML5 Push API. Aktuální seznam je zde: https://caniuse.com/push-api
  • Vizualizace musí být dostupná přes HTTPS a musí mít platné certifikát. U iOS musí být nainstalována PWA. Možná budou push oznámení v iOS fungovat pouze u Core 2.

Filtr cílových zařízení

V jednotlivých skupinách lze zadat další podmínky pro oznámení. Aktuálně je možné rozlišit mezi desktopem a mobilním zařízením. Panely nepodporují push zprávy.

Zobrazit obrázek

Je možné zobrazit webkameru nebo obrázek přes push oznámení. K tomu se používá první obrázek přílohy. Tento musí být typu JPEG, PNG nebo GIF. Dále zohledněte, že je přítomna licence k použití Přílohy.

Chování při více portech

Aktuálně se pro registraci push používá jednoznačná ID na projekt. To znamená, že na každém zařízení je vždy pouze jeden Service Worker (pozadí webové stránky) zásobován push oznámeními.