Hoppa till innehåll

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.

  1. En kund är på väg att gå med i en kö och ser köväljarskärmen.
  2. 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.
  3. Deras webbläsare registrerar en Web Push-prenumeration.
  4. Kunden går med i kön och får en kölapp. Prenumerationen kopplas till kölappen på serversidan.
  5. När en kassa ropar upp kölappen skickar servern ett push-meddelande till alla aktiva prenumerationer för den kölappen.
  6. Kundens enhet vaknar och visar en systemnotis med könumret, köns namn och platsen. Att trycka på notisen öppnar kölappsskärmen.
  7. Prenumerationer tas automatiskt bort när kölappen når ett slutgiltigt tillstånd (COMPLETED, CANCELED eller NO_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.

TillståndVisas
Uppmaning (behörighet ännu inte begärd)Aktiveringskort (köväljare + kölappsskärm)
Behörighet beviljad + prenumereradBekräftelse: “Vi meddelar dig — du kan stänga den här fliken”
Behörighet nekadReservråd + länk till webbläsarinställningar
Webbläsare saknar stödInget (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.

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 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.

  • 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.