iOS/Android Push-Benachrichtigungen auf selbst gehostetem Discourse (Docker)

Das dient dazu, den seltenen Fall zu vermeiden, dass Push-Benachrichtigungen an abgemeldete Geräte gesendet werden. Du bist auf einem Gerät mit aktivierten Push-Benachrichtigungen, hast aber alles erledigt und meldest dich ab.

Später sendet dir jemand eine sensible Nachricht per Direktnachricht. Eine Push-Benachrichtigung wird an alle registrierten Geräte gesendet. Das Gerät, von dem du dich abgemeldet hast, ist technisch immer noch registriert und empfängt daher weiterhin die vollständige Vorschau deiner Benachrichtigung. Oops.

Beim ersten Push habe ich auf Nummer sicher gegangen und einfach alle Schlüssel gelöscht – das ist offensichtlich übertrieben und lästig. Vielleicht sollten wir die Push-Benachrichtigungs-Abonnements stattdessen an eine bestimmte Benutzersitzung binden oder irgendwie bestätigen, dass der erwartete Benutzer noch angemeldet ist?

1 „Gefällt mir“