Push-notiser
Jonot skickar en systemnotis när kundens kölapp får status
CALLED, även när webbläsarfliken ligger i bakgrunden
eller telefonen är låst. Notiser skickas också när en överhoppad
kölapp ropas upp igen och sedan ropas upp.
Så här fungerar det
Section titled “Så här fungerar det”- En kund är på väg att gå med i en kö och ser köväljarskärmen.
- Ett kort för att aktivera push-notiser visas ovanför kölistan — kunden trycker på Avisera mig och godkänner webbläsarbehörigheten innan de går med.
- Deras webbläsare registrerar en Web Push-prenumeration.
- Kunden går med i kön och får en kölapp. Prenumerationen kopplas till kölappen på serversidan.
- När en kassa ropar upp kölappen skickar servern ett push-meddelande till alla aktiva prenumerationer för den kölappen.
- Kundens enhet vaknar och visar en systemnotis med könumret, köns namn och platsen. Att trycka på notisen öppnar kölappsskärmen.
- Prenumerationer tas automatiskt bort när kölappen når ett
slutgiltigt tillstånd (
COMPLETED,CANCELEDellerNO_SHOW) eller när push-slutpunkten upphör (webbläsaren avprenumererar / behörigheten återkallas).
Kunder som inte aktiverade notiser i köväljaren kan fortfarande göra
det från kölappsskärmen — ett notiskort visas medan kölappen är i
WAITING- eller CALLED-tillstånd.
Notiser för återuppropning av överhoppade kölappar
Section titled “Notiser för återuppropning av överhoppade kölappar”Om en kunds kölapp hoppas över (flyttas till SKIPPED-tillstånd)
hålls deras push-prenumeration aktiv. När personal senare ropar
upp kölappen igen (flyttar den tillbaka till WAITING) och sedan
ropar upp den, får kunden push-notisen — även om de stängt
kölappssidan.
Det innebär att en kund som aktiverat notiser och sedan gått ifrån ändå meddelas när personal ropar upp dem igen, utan att behöva hålla webbläsaren öppen.
Aktivering — kundupplevelse
Section titled “Aktivering — kundupplevelse”| Tillstånd | Visas |
|---|---|
| Uppmaning (behörighet ännu inte begärd) | Aktiveringskort (köväljare + kölappsskärm) |
| Behörighet beviljad + prenumererad | Bekräftelse: “Vi meddelar dig — du kan stänga den här fliken” |
| Behörighet nekad | Reservråd + länk till webbläsarinställningar |
| Webbläsare saknar stöd | Inget (hoppas över tyst) |
När kunden har aktiverat dem levererar webbläsaren pushnotiser även när fliken är stängd eller telefonen körs i bakgrunden. Kunden behöver inte hålla kölappssidan öppen.
Indikator för återanslutning
Section titled “Indikator för återanslutning”Om kundens enhet förlorar sin anslutning medan kölappssidan är öppen (till exempel efter att kortvarigt varit offline) visas en etikett Anslutningen bröts — återansluter… på skärmen. Den visas bara för icke-slutgiltiga kölappar och aldrig vid den första sidladdningen. Anslutningen återställs automatiskt — ingen manuell åtgärd behövs.
iOS — kräver hemskärmen
Section titled “iOS — kräver hemskärmen”iOS Safari 16.4+ stöder Web Push, men bara när appen har lagts till på hemskärmen (fristående läge). I vanliga iOS Safari:
- Köväljaren visar ett vägledningskort Lägg till Jonot på hemskärmen ovanför kölistan.
- Efter att ha lagt till på hemskärmen öppnar kunden Jonot igen från hemskärmsikonen, och den vanliga aktiveringsuppmaningen visas.
Bara transaktionellt — ingen marknadsföring
Section titled “Bara transaktionellt — ingen marknadsföring”En pushprenumeration hör till en enda kölapp och finns bara under
kölappens livscykel. Jonot kan inte använda den för reklam eller
massutskick. Bara kölappens CALLED-händelser utlöser en notis.
GDPR / samtyckesgrund: prenumerationen är kopplad till kölappen kunden just skapade. Samma samtyckesgrund (berättigat intresse / fullgörande av avtal) som täcker själva kölappen täcker den enskilda notisen. Ingen separat samtyckesinsamling behövs.
Teknisk referens
Section titled “Teknisk referens”- Standarder: Web Push med nyttolastkryptering enligt RFC 8291 (AES-128-GCM) och VAPID-autentiserade förfrågningar enligt RFC 8292.
- Prenumerationslagring: varje prenumeration är kopplad till en kölapp och tas automatiskt bort när den kölappen når ett slutgiltigt tillstånd.