Přeskočit na obsah

Push notifikace

Jonot odesílá zákazníkům systémovou notifikaci, když jejich lístek přejde do stavu CALLED — a to i tehdy, když je karta prohlížeče na pozadí nebo je telefon uzamčen. Notifikace se odesílají také tehdy, když je přeskočený lístek znovu vyvolán a poté znovu zavolán.

  1. Zákazník se chystá připojit k frontě a vidí obrazovku výběru fronty.
  2. Nad seznamem front se zobrazí karta pro souhlas s push notifikacemi — zákazník klepne na Upozornit mě a před připojením udělí povolení prohlížeči.
  3. Prohlížeč zaregistruje odběr Web Push.
  4. Zákazník se připojí k frontě a obdrží lístek. Odběr je na straně serveru propojen s lístkem.
  5. Když přepážka lístek zavolá, server odešle push zprávu všem aktivním odběrům pro daný lístek.
  6. Zařízení zákazníka se probudí a zobrazí systémovou notifikaci s číslem lístku, názvem fronty a pobočkou. Klepnutím na notifikaci se otevře obrazovka lístku.
  7. Jakmile lístek dosáhne koncového stavu (COMPLETED, CANCELED nebo NO_SHOW), Jonot odběr smaže. Smaže také koncový bod, jehož platnost vypršela — například když zákazník odběr zruší nebo odebere povolení prohlížeči.

Zákazníci, kteří nesouhlasili na obrazovce výběru fronty, se mohou přihlásit i z obrazovky lístku — karta s notifikací se zobrazuje, dokud je lístek ve stavu WAITING nebo CALLED.

Notifikace o vyvolání přeskočeného lístku

Sekce “Notifikace o vyvolání přeskočeného lístku”

Pokud je lístek zákazníka přeskočen (přejde do stavu SKIPPED), jeho odběr push notifikací zůstává aktivní. Když personál lístek následně znovu vyvolá (přesune ho zpět do stavu WAITING) a poté ho zavolá, zákazník obdrží push notifikaci — i když stránku lístku zavřel.

Zákazník, který si notifikace zapnul a pak odešel, tak nemusí nechávat prohlížeč otevřený.

Souhlas s odběrem — zkušenost zákazníka

Sekce “Souhlas s odběrem — zkušenost zákazníka”
StavZobrazeno
Výzva (povolení ještě nebylo vyžádáno)Karta s výzvou k souhlasu (výběr fronty + obrazovka lístku)
Povolení uděleno + přihlášeno k odběruPotvrzení „Dáme vám vědět — tuto kartu můžete zavřít“
Povolení odepřenoNáhradní pokyny + odkaz na nastavení prohlížeče
Prohlížeč nepodporovánNic (tiše přeskočeno)

Jakmile je odběr aktivní, doručí prohlížeč notifikace i tehdy, když je karta zavřená nebo běží na pozadí. Stránka lístku nemusí zůstat otevřená.

Ukazatel opětovného připojování

Sekce “Ukazatel opětovného připojování”

Pokud zařízení zákazníka ztratí připojení, zatímco je stránka lístku otevřená (například po krátkém výpadku připojení), zobrazí se na obrazovce pilulka Připojení ztraceno — obnovování…. Zobrazuje se pouze u lístků v nekoncovém stavu a nikdy při prvním načtení stránky. Jakmile je síť dostupná, připojení se obnoví automaticky.

iOS — vyžadována plocha

Sekce “iOS — vyžadována plocha”

iOS Safari 16.4+ podporuje Web Push, ale pouze pokud byla aplikace přidána na plochu (samostatný režim). V iOS Safari v běžném prohlížeči:

  • Obrazovka výběru fronty zobrazuje nad seznamem front kartu s návodem Přidejte Jonot na plochu.
  • Po přidání na plochu zákazník znovu otevře Jonot z ikony na ploše a zobrazí se standardní karta se souhlasem s odběrem.

Pouze transakční — žádný marketing

Sekce “Pouze transakční — žádný marketing”

Každý odběr push notifikací patří k jednomu lístku a trvá jen po dobu jeho životního cyklu. Jonot jej nemůže použít k propagačním ani hromadným zprávám. Notifikaci odešle pouze přechod lístku do stavu CALLED.

Právní základ GDPR / souhlas: odběr je vázán na lístek, který zákazník právě vytvořil. Stejný právní základ (oprávněný zájem / plnění smlouvy), který se vztahuje na samotný lístek, se vztahuje i na jedinou notifikaci. Není potřeba samostatný sběr souhlasu.

  • Standardy: Web Push se šifrováním payloadu podle RFC 8291 (AES-128-GCM) a požadavky autentizovanými pomocí VAPID podle RFC 8292.
  • Ukládání odběrů: každý odběr je vázán na jeden lístek a je automaticky smazán, jakmile daný lístek dosáhne koncového stavu.