Pushnotificaties: hulpdiensten in je buurt, direct op je telefoon

ยท
notificaties pwa nieuwe-functie

Vanaf vandaag kun je pushnotificaties ontvangen van Zwaailicht.nu. Brandweer-uitruk om de hoek? Ambulance in je straat? Je krijgt het direct op je telefoon, zonder een app te downloaden.

Hoe werkt het?

Tik op het bel-icoon rechtsboven in de navigatiebalk. Je browser vraagt eenmalig toestemming om notificaties te mogen sturen. Zodra je akkoord gaat, opent het instellingenpaneel.

Notificatie-instellingen in Zwaailicht.nu

Modus

Je kiest uit twee modi:

  • Meldingen in de buurt โ€” Ontvang notificaties voor alle meldingen binnen je ingestelde straal, en voor steden die je volgt.
  • Alleen pieken โ€” Ontvang alleen meldingen bij ongebruikelijke activiteitspieken. Handig als je niet elke ambulancerit wilt zien, maar wel wilt weten als er iets groots aan de hand is.

Straal

Met de straalschuif bepaal je hoe ver meldingen van je locatie mogen zijn. Van 1 tot 50 kilometer. Sta je in het centrum van Amsterdam met een straal van 3 km? Dan krijg je meldingen uit de hele binnenstad, maar niet uit Amstelveen.

Je locatie wordt alleen gebruikt om de afstand te berekenen โ€” we slaan geen adres op.

Diensten

Niet geinteresseerd in politiemeldingen? Vink ze uit. Je kunt per hulpdienst kiezen welke notificaties je wilt ontvangen:

  • Brandweer
  • Ambulance
  • Politie
  • Lifeliner

Steden volgen

Naast meldingen in je buurt kun je ook specifieke steden volgen. Handig als je ergens familie hebt wonen, of als je je eigen woonplaats wilt volgen terwijl je elders bent. Meldingen uit gevolgde steden komen altijd door, ongeacht je straal.

Installeren als app

Zwaailicht.nu is een Progressive Web App (PWA). Dat betekent dat je de website kunt installeren als app op je telefoon, zonder tussenkomst van de App Store of Google Play.

iPhone (Safari)

  1. Open zwaailicht.nu in Safari
  2. Tik op het deel-icoon (vierkantje met pijl omhoog)
  3. Scroll naar beneden en tik op Zet op beginscherm
  4. Bevestig met Voeg toe

De app verschijnt als icoon op je beginscherm en opent in volledig scherm, net als een native app.

Android (Chrome)

  1. Open zwaailicht.nu in Chrome
  2. Tik op het drie-puntjes menu rechtsboven
  3. Tik op App installeren of Toevoegen aan startscherm
  4. Bevestig de installatie

Desktop (Chrome/Edge)

In de adresbalk verschijnt een installatie-icoon. Klik erop om Zwaailicht.nu als desktop-app te installeren. Je krijgt een eigen venster zonder browser-chrome, en notificaties werken ook als de browser gesloten is.

Technisch: hoe de notificaties werken

Onder de motorkap gebruiken we Firebase Cloud Messaging (FCM) om pushberichten te versturen. Zodra een nieuwe P2000-melding binnenkomt en verrijkt is, controleert de backend voor elke geregistreerd apparaat:

  1. Ligt de melding binnen de straal? โ€” De afstand wordt berekend met de Haversine-formule tussen jouw locatie en de geocoded locatie van de melding.
  2. Volgt het apparaat de stad? โ€” Als de melding uit een gevolgde stad komt, wordt het apparaat ook genotificeerd, ongeacht afstand.
  3. Past de dienst in het filter? โ€” Als je alleen brandweer hebt aangevinkt, krijg je geen ambulancemeldingen.

Dit alles gebeurt binnen milliseconden na ontvangst van de melding.

De service worker van de PWA ontvangt het pushbericht en toont een systeem-notificatie met de hulpdienst, prioriteit, afstand en adres. Tik je erop, dan opent de app direct op de detailpagina van de melding.

Privacy

  • Je locatie wordt eenmalig naar de server gestuurd bij registratie en wordt alleen gebruikt voor afstandsberekeningen
  • We slaan geen straatnaam of adres op, alleen coordinaten
  • Je push-token wordt verwijderd zodra je notificaties uitschakelt
  • Er is geen account nodig

Probeer het uit

Open zwaailicht.nu, tik op het bel-icoon, en stel je notificaties in. Binnen een paar seconden ontvang je je eerste melding.