Ceci est un doublon de ceci
Je n’ai pas pu commenter là-bas car le sujet était fermé.
Cela m’arrive toujours.
discourse-push-notifications v0.3.0
discourse v2.5.0.beta2
Ceci est un doublon de ceci
Je n’ai pas pu commenter là-bas car le sujet était fermé.
Cela m’arrive toujours.
discourse-push-notifications v0.3.0
discourse v2.5.0.beta2
Quel navigateur ? Quelle version du navigateur ? Avez-vous essayé avec un autre navigateur web ? Avez-vous essayé avec tous vos plugins de navigateur désactivés, avec une installation propre et non modifiée du navigateur ?
Reproduit à la fois sur Chrome et Firefox.
Chrome Version 80.0.3987.149 (version officielle) (64 bits)
Firefox 74.0 (64 bits)
Système d’exploitation :
Ubuntu 19.10
Testé également en mode navigation privée, sans aucune extension, avec le même résultat.
Voici une courte vidéo pour illustrer le problème :
J’ai découvert plus tard ce sujet : Discourse Push Notifications for Desktop - #49 qui décrit un problème similaire.
Je peux confirmer que cela se produit dans Chrome sur Windows et également sur Android.
J’ai examiné l’appel réseau lors du basculement de l’interrupteur (on/off) et de la sauvegarde.
Lorsque je clique sur le bouton Enregistrer, un appel réseau est effectué vers :
PUT https://discourse.example.com/u/{user-id}.json
Lors de la sauvegarde avec l’interrupteur activé (ON), voici les données envoyées dans le formulaire :
new_topic_duration_minutes: 2880
auto_track_topics_after_msecs: 240000
notification_level_when_replying: 2
like_notification_frequency: 1
allow_private_messages: true
Lors de la sauvegarde de la page avec l’interrupteur désactivé (OFF), voici les données envoyées dans le formulaire :
new_topic_duration_minutes: 2880
auto_track_topics_after_msecs: 240000
notification_level_when_replying: 2
like_notification_frequency: 1
allow_private_messages: true
Comme vous pouvez le constater, elles sont identiques et l’option « préférer les notifications push » ne semble pas être incluse.
De plus, en examinant le localStorage, je vois une propriété nommée discourse_push_notifications_prefer_push qui alterne entre vide et true lors du basculement de l’option « préférer les notifications push », mais cela ne semble pas être ajouté à l’appel réseau.
J’ai également exécuté manuellement l’évaluation de isPushNotificationsSupported dans la console de mon navigateur Discourse, et le résultat était true, ce qui signifie, je suppose, que les notifications push sont prises en charge…
Je tiens également à ajouter que le bouton « Activer les notifications » fonctionne correctement :
Est-ce un bug @falco ?
On dirait bien que oui. Étant donné que ce n’est pas la fonctionnalité la plus utilisée — les notifications push sont courantes sur mobile et les notifications de bureau sur ordinateur, et je ne pense que personne dans l’équipe ou chez notre hébergeur n’utilise cette option — je ne suis pas surpris.
Je vais essayer de le corriger cette semaine.
D’accord, alors maintenant vous m’avez confondu
Par « notifications de bureau », voulez-vous dire ce paramètre ?
J’avais activé ces options dès le premier jour, mais je n’ai jamais reçu de notification dans le navigateur.
Donc, je me trompais ? Qu’est-ce que je rate ?
Confus ![]()
Cela fonctionne maintenant et devrait continuer à fonctionner lors des migrations de clés avec Renouveler automatiquement l’abonnement aux notifications push