Web Push-varsler
Teknisk dokumentasjon
Denne siden inneholder teknisk implementasjonsdokumentasjon. For fullstendig engelsk dokumentasjon, se Web Push Notifications (engelsk versjon).
ChurchApps webapper leverer push-varsler via W3C Web Push API -- samme mekanisme brukt av Firebase Cloud Messaging på serversiden, men levert gjennom nettleserens native `PushManager` i stedet for FCM. Et enkelt VAPID-nøkkelpar på MessagingApi dekker hver forbruker (B1Admin, B1App, fremtidige PWA-er).
Når push utløses
MessagingApi leverer en Web Push-melding i tre situasjoner:
- Gruppe-/innholdsvarsler -- noen svarer på en tråd brukeren følger eller er nevnt i.
- Private meldinger -- `POST /messaging/privatemessages` utløser en push til mottakerens registrerte enheter.
- Generiske varsler -- direkte anrop til `POST /messaging/notifications/create` eller `/ping`.
For fullstendig dokumentasjon på engelsk, se Web Push Notifications.