2017-07-02 3 views
0

context: J'ai donc mis en place un système de notification push qui enregistre un abonnement FCM à partir d'un navigateur Google Chrome et le stocke dans un champ PostgreSQL JSON ... assez standard.Est-il sensé d'envoyer la même notification push toutes les heures pendant une journée?

J'essaie d'envoyer ces tous les jours à 13 heures et j'ai réalisé qu'il semble que personne ne les reçoit. Ceci est probablement dû au fait que personne n'ouvre leurs navigateurs à ce moment et selon ce FAQ, les notifications ne fonctionnent que lorsque le navigateur est ouvert.

C'est-à-dire Il semble que mon meilleur pari est d'envoyer la notification toutes les heures en espérant que le navigateur est ouvert à un certain moment.

J'aimerais aussi si quelqu'un pouvait me pointer à la documentation quelque part qui me dit si les notifications push sont enregistrées lorsqu'un utilisateur ouvre le navigateur, ou qu'ils expirent après un certain laps de temps

Merci!

Répondre

0

Vous devez définir le TTL pour les notifications lorsque vous l'envoyez. Les services Push Web standard utilisent un en-tête TTL exprimé en secondes. Si TTL est égal à zéro, la notification est supprimée si le périphérique n'est pas connecté. Si TTL est différent de zéro, la notification expirera après le passage de la durée de vie.

+0

Ah fantastique, va essayer ça! Désolé, je ne peux pas encore upvote :(. –