0

J'ai une application de chat avec backend firebase. Je veux utiliser les fonctions de cloud de Firebase pour voir s'il y a de nouveaux messages dans les messages afin que je puisse générer une notification push sur ce périphérique, mais je suis confus au sujet des jetons. Dois-je sauvegarder les jetons chaque fois que le nouvel utilisateur s'inscrit ou que le jeton se rend automatiquement à la base de données dès que nous utilisons registerForRemoteNotifications?Dois-je enregistrer le jeton Firebase moi-même ou le faire automatiquement lors de l'enregistrement des notifications à distance?

Aussi me suggérer si vous avez une meilleure façon de le faire.

Répondre

1

Vous devez l'enregistrer vous-même.

Les jetons sont générés automatiquement, mais en les enregistrant dans un emplacement spécifique, tel que le serveur est sous la responsabilité du développeur. Si vous utilisez la base de données Firebase, vous pouvez simplement l'enregistrer dans un nœud pushTokens, en veillant à ce que les utilisateurs correspondants n'y aient accès qu'à travers les règles Firebase.

+0

J'essayais d'utiliser les notifications pushkit et voip sur ios 10 mais je vois que ce n'est pas supporté. Pouvez-vous s'il vous plaît me dire quelles sont les méthodes disponibles, donc je reçois des notifications push en arrière-plan même? Les fonctions de cloud FCM sont-elles acceptables? –

+0

Salut Jacob. AFAIK, le comportement par défaut d'iOS est de désactiver les notifications qui ne sont pas au premier plan. –