C’est pour éviter le cas rare où vous ne souhaitez pas que les notifications push soient envoyées aux appareils déconnectés. Vous êtes sur un appareil avec les notifications push activées, mais vous avez terminé, alors vous vous déconnectez.
Ensuite, quelqu’un vous envoie plus tard un message sensible par MP. Une notification push est envoyée à tous les appareils enregistrés. L’appareil sur lequel vous vous êtes déconnecté est toujours techniquement enregistré, il reçoit donc toujours l’aperçu complet de votre notification. Oups.
Pour être prudent lors de sa première notification push, j’ai simplement effacé toutes les clés, ce qui est évidemment excessif et gênant. Peut-être devrions-nous commencer à associer les abonnements aux notifications push à une session utilisateur spécifique ou confirmer d’une manière ou d’une autre que l’utilisateur attendu est toujours connecté ?