Notifiche Push iOS/Android su Discourse Self-Hosted (Docker)

Serve a evitare il caso raro in cui non si desidera che le notifiche push vengano inviate ai dispositivi non collegati. Sei su un dispositivo con le notifiche push attive, ma hai finito, quindi ti disconnetti.

Poi, in un secondo momento, qualcuno ti invia un messaggio sensibile tramite messaggistica privata. Una notifica push viene inviata a tutti i dispositivi registrati. Il dispositivo da cui ti sei disconnesso è ancora tecnicamente registrato, quindi riceve comunque l’anteprima completa della notifica. Ops.

Per sicurezza, nella prima notifica push ho cancellato tutte le chiavi, il che è ovviamente eccessivo e fastidioso. Forse dovremmo iniziare ad associare gli abbonamenti alle notifiche push a una specifica sessione utente o, in qualche modo, verificare che l’utente previsto sia ancora collegato?

1 Mi Piace