Gå til indhold

Push-notifikationer

Jonot sender en systemnotifikation, når en kundes kølap får statussen CALLED. Det virker også, når browserfanen er i baggrunden, eller telefonen er låst. Jonot sender også en notifikation, når en oversprunget kølap først føres tilbage til køen og derefter kaldes igen.

  1. En kunde vil stille sig i kø og ser køvælgeren.
  2. Et kort om pushnotifikationer vises over kølisten. Kunden trykker på Giv mig besked og giver browsertilladelse, før vedkommende stiller sig i kø.
  3. Kundens browser registrerer et Web Push-abonnement.
  4. Kunden stiller sig i køen og modtager en kølap. Abonnementet knyttes til kølappen på serveren.
  5. Når en skranke kalder kølappen, sender serveren en push-besked til alle aktive abonnementer for den kølap.
  6. Kundens enhed vågner og viser en systemnotifikation med kølapnummeret, kø-navnet og lokationen. Tryk på notifikationen åbner kølapskærmen.
  7. Abonnementet slettes automatisk, når kølappen får en endelig status (COMPLETED, CANCELED eller NO_SHOW), eller når push-endpointet udløber (browser afmeldt/tilladelse tilbagekaldt).

Kunder, der ikke valgte at deltage på kø-vælgeren, kan stadig tilmelde sig fra kølapskærmen — et notifikationskort vises, mens kølappen er WAITING eller CALLED.

Notifikationer ved genopkald af oversprungne kølapper

Sektion kaldt “Notifikationer ved genopkald af oversprungne kølapper”

Springes en kundes kølap over (går i status SKIPPED), holdes vedkommendes push-abonnement aktivt. Kalder personalet efterfølgende kølappen op igen (flytter den tilbage til WAITING) og derefter kalder den, modtager kunden push-notifikationen — selv hvis vedkommende har lukket kølapsiden.

En kunde, der går væk efter tilmeldingen, får derfor stadig besked ved et nyt kald uden at holde browseren åben.

TilstandVises
Prompt (tilladelse ikke anmodet endnu)Opt-in-CTA-kort (kø-vælger + kølapskærm)
Tilladelse givet + tilmeldtBekræftelsen “Vi giver dig besked — du kan lukke denne fane”
Tilladelse afvistFallback-råd + link til browserindstillinger
Browser ikke understøttetIntet (springes stille over)

Er kunden tilmeldt, leveres push-notifikationer af browseren, selv når fanen er lukket, eller telefonen er i baggrunden — kunder behøver ikke at holde kølapsiden åben.

Indikator for genoprettelse af forbindelsen

Sektion kaldt “Indikator for genoprettelse af forbindelsen”

Hvis kundens enhed mister forbindelsen, mens kølapsiden er åben, vises Forbindelsen afbrudt – genopretter…. Det kan for eksempel ske efter en kort periode uden netværk. Beskeden vises kun for aktive kølapper og aldrig ved den første sideindlæsning. Forbindelsen genoprettes automatisk.

iOS Safari 16.4+ understøtter Web Push, men kun når appen er blevet føjet til hjemmeskærmen (standalone-tilstand). På iOS Safari i den almindelige browser:

  • Kø-vælgeren viser et vejledningskort Tilføj Jonot til hjemmeskærmen over kø-listen.
  • Efter tilføjelse til hjemmeskærmen genåbner kunden Jonot fra hjemmeskærm-ikonet, og den almindelige opt-in-CTA vises.

Kun driftsbeskeder — ingen markedsføring

Sektion kaldt “Kun driftsbeskeder — ingen markedsføring”

Et pushabonnement tilhører én bestemt kølap og varer kun i kølappens livscyklus. Jonot kan ikke sende reklamer eller massebeskeder gennem denne funktion. Kun en CALLED-hændelse for kølappen udløser en notifikation.

GDPR-/samtykkegrundlag: abonnementet er knyttet til den kølap, kunden lige har oprettet. Det samme samtykkegrundlag (legitim interesse/ opfyldelse af kontrakt), der dækker selve kølappen, dækker den enkelte notifikation. Ingen separat samtykkeindsamling er nødvendig.

  • Standarder: Web Push med payload-kryptering efter RFC 8291 (AES-128-GCM) og VAPID-godkendte anmodninger efter RFC 8292.
  • Abonnementslagring: hvert abonnement er knyttet til én kølap og slettes automatisk, når den kølap når en endelig status.