Web-Push-Meddelande

Denna typ av meddelande prenumereras via visualiseringen och är helt kostnadsfritt. Konfigurationen av push-meddelandena sker i utforskaren Meddelanden.

Funktionsprincip

När meddelanden tillåts i visualiseringen skapas en nyckel (push-endpunkt) via internet hos den aktuella push-tjänsten. Denna sparas sedan under respektive Användare. Därefter kan dessa hanteras under kontextmenyn Projekt Användarhantering Användare Push-endpunkter.

Vid varje nytt besök på visualiseringen överförs den aktuella nyckeln automatiskt till servern och uppdateras vid behov.

När ett push-meddelande skickas, levereras det först till den senast aktiva push-endpunkten. På så sätt minimeras reaktionstiden när inte längre nåbara (döda) endpunkter. Utgångna eller ogiltiga endpunkter tas automatiskt bort vid skickning i felet.

Anteckningar:
För att ta emot meddelanden i desktop-webbläsaren måste webbläsaren vara öppen.
Om endpunkten tillfälligt inte har internetuppkoppling kan leveransen ske med en fördröjning på upp till 24 timmar.

I Core 1 överförs endast meta-nycklar. Dessa kan bara mottas om endpunkten aktivt kan etablera en anslutning till servern. Från och med Core 2 och högre skickas fullständiga meddelanden inklusive innehåll (med undantag för bilder) direkt till push-endpunkten. På så sätt säkerställs ett pålitligt mottagande även utan aktiv serveranslutning.

Förutsättningar

  • För att push-meddelandena ska fungera måste servern och klienten ha internetuppkoppling och eventuellt också vara nåbara från internet.
  • Om servern inte är nåbar från internet visas ett felmeddelande fördröjt.
  • Webbläsaren och operativsystemet måste stödja HTML5-push-API. Den aktuella listan hittar du här: https://caniuse.com/push-api
  • Visualiseringen måste vara nåbar via HTTPS och ha ett giltigt certifikat. På iOS måste en PWA installeras. Eventuellt fungerar push-meddelanden på iOS endast med Core 2.

Filtrera mål

I de olika grupperna kan ytterligare villkor för meddelandet anges. För närvarande är det bara möjligt att skilja mellan desktop och mobilenhet. Paneler stöder inte push-meddelanden.

Visa bild

Det är möjligt att visa en webkamera eller ett bild via push-meddelandet. Då används första bilden i bilagan. Denna måste vara av typen JPEG, PNG eller GIF. Observera dessutom att licensen för användning av Bilagor finns.

Beteende vid flera portar

Aktuellt används en unik ID per projekt för registrering av push. Detta innebär att endast en service worker (bakgrundsprogram för webbplatsen) med push-meddelanden levereras till varje enhet.