Alors maintenant, nous savons comment déclencher cette lecture et gérer les notifications locales.
C'est une condition préalable importante car avec les notifications push, nous allons déclencher des notifications locales.
Mais et c'est la différence.
Le déclencheur ne vient pas de l'intérieur de notre application.
Comme c'est le cas actuellement.
N'oubliez pas, papa, qu'en fin de compte, nous déclenchons ici notre notification locale avec le gestionnaire de
notification de déclenchement, avec la méthode asynchrone de notification planifiée.
C'est ainsi que nous déclenchons actuellement la notification.
Et papa ne sera plus le cas.
Au lieu de cela, maintenant avec les notifications push, le déclencheur sera en dehors de notre application.
Il peut s'agir du développeur de l'application qui envoie manuellement des notifications push.
Il peut s'agir d'un code côté serveur qui entraîne l'envoi d'une notification push.
Par exemple, lorsque vous clavardez des messages stockés dans une base de données, nous devons
donc maintenant savoir comment envoyer des notifications push à d'autres appareils et pas seulement à notre propre appareil.
Pour papa, nous devons comprendre comment fonctionnent les notifications push.
Nous avons notre application.
Et généralement, bien sûr, il fonctionne sur plusieurs appareils pour plusieurs utilisateurs.
Ensuite, nous avons eu un événement qui devrait conduire à l'envoi d'une notification push.
Cela pourrait être un message de discussion qui est en cours de publication, mais il se pourrait également que nous, en tant
que propriétaire de l'application, décidions d'envoyer un message marketing ou quelque chose comme ça à nos utilisateurs.
Nous voulons donc transmettre notre message ou notre notification à un appareil.
Mais ce n'est pas ainsi que cela fonctionne.
Nous ne pouvons pas envoyer directement de messages aux appareils.
C'est un mécanisme de sécurité, car si quelqu'un pouvait simplement commencer à envoyer des notifications push à
des appareils aléatoires, nos téléphones seraient spammés.
Ainsi, pour fournir des notifications push à nos applications sur nos appareils, nous devons utiliser des serveurs de
notification push officiels.
Et à la fois Android et ISIS.
Google et Apple ont donc leur propre service de notification push.
Et vous devez les utiliser pour transmettre votre message aux appareils.
Pourquoi?
Parce que ces serveurs ne transmettront des messages qu'aux appareils et aux installations d'applications.
Papa s'est identifié.
Essentiellement, votre application devra s'identifier aux serveurs de Google et d'Apple.
Il obtiendra un jeton unique et moi. RÉ. , vous pourriez dire, et seulement que je. RÉ. peut ensuite être
utilisé pour envoyer une notification push via ces serveurs push officiels à vos installations d'application.
Parce qu'alors, les serveurs officiels peuvent vérifier que votre application l'accepte pour recevoir ces notifications push.
C'est le mécanisme de sécurité ici.
Et par conséquent, au lieu d'envoyer directement des messages aux appareils, nous utilisons finalement cet événement
conjointement avec ces serveurs officiels pour envoyer notre notification push via ces serveurs push officiels aux différents appareils
que nous voulons cibler.
Voilà comment fonctionnent les notifications push.
Nous avons donc cette étape de sécurité supplémentaire entre les deux, ce qui compte.
Voyons maintenant comment nous pouvons implémenter cela dans le code et comment, encore une fois, Expo nous aide beaucoup avec cela.