1 00:00:02,190 --> 00:00:07,080 Alors maintenant, nous savons comment déclencher cette lecture et gérer les notifications locales. 2 00:00:07,680 --> 00:00:16,350 C'est une condition préalable importante car avec les notifications push, nous allons déclencher des notifications locales. 3 00:00:16,830 --> 00:00:18,390 Mais et c'est la différence. 4 00:00:18,570 --> 00:00:22,140 Le déclencheur ne vient pas de l'intérieur de notre application. 5 00:00:23,180 --> 00:00:24,530 Comme c'est le cas actuellement. 6 00:00:24,680 --> 00:00:31,390 N'oubliez pas, papa, qu'en fin de compte, nous déclenchons ici notre notification locale avec le gestionnaire de 7 00:00:31,410 --> 00:00:35,690 notification de déclenchement, avec la méthode asynchrone de notification planifiée. 8 00:00:36,020 --> 00:00:38,900 C'est ainsi que nous déclenchons actuellement la notification. 9 00:00:39,260 --> 00:00:41,280 Et papa ne sera plus le cas. 10 00:00:43,720 --> 00:00:50,710 Au lieu de cela, maintenant avec les notifications push, le déclencheur sera en dehors de notre application. 11 00:00:51,190 --> 00:00:55,660 Il peut s'agir du développeur de l'application qui envoie manuellement des notifications push. 12 00:00:56,050 --> 00:01:00,430 Il peut s'agir d'un code côté serveur qui entraîne l'envoi d'une notification push. 13 00:01:00,670 --> 00:01:06,490 Par exemple, lorsque vous clavardez des messages stockés dans une base de données, nous devons 14 00:01:06,670 --> 00:01:13,180 donc maintenant savoir comment envoyer des notifications push à d'autres appareils et pas seulement à notre propre appareil. 15 00:01:14,100 --> 00:01:17,520 Pour papa, nous devons comprendre comment fonctionnent les notifications push. 16 00:01:18,120 --> 00:01:19,050 Nous avons notre application. 17 00:01:19,290 --> 00:01:24,240 Et généralement, bien sûr, il fonctionne sur plusieurs appareils pour plusieurs utilisateurs. 18 00:01:26,060 --> 00:01:30,980 Ensuite, nous avons eu un événement qui devrait conduire à l'envoi d'une notification push. 19 00:01:31,430 --> 00:01:37,490 Cela pourrait être un message de discussion qui est en cours de publication, mais il se pourrait également que nous, en tant 20 00:01:37,490 --> 00:01:42,200 que propriétaire de l'application, décidions d'envoyer un message marketing ou quelque chose comme ça à nos utilisateurs. 21 00:01:43,360 --> 00:01:48,130 Nous voulons donc transmettre notre message ou notre notification à un appareil. 22 00:01:48,640 --> 00:01:50,380 Mais ce n'est pas ainsi que cela fonctionne. 23 00:01:50,680 --> 00:01:54,070 Nous ne pouvons pas envoyer directement de messages aux appareils. 24 00:01:54,490 --> 00:02:01,600 C'est un mécanisme de sécurité, car si quelqu'un pouvait simplement commencer à envoyer des notifications push à 25 00:02:01,600 --> 00:02:05,080 des appareils aléatoires, nos téléphones seraient spammés. 26 00:02:05,410 --> 00:02:13,000 Ainsi, pour fournir des notifications push à nos applications sur nos appareils, nous devons utiliser des serveurs de 27 00:02:13,000 --> 00:02:14,450 notification push officiels. 28 00:02:14,920 --> 00:02:17,770 Et à la fois Android et ISIS. 29 00:02:17,920 --> 00:02:22,180 Google et Apple ont donc leur propre service de notification push. 30 00:02:22,450 --> 00:02:26,800 Et vous devez les utiliser pour transmettre votre message aux appareils. 31 00:02:27,190 --> 00:02:27,700 Pourquoi? 32 00:02:28,060 --> 00:02:34,090 Parce que ces serveurs ne transmettront des messages qu'aux appareils et aux installations d'applications. 33 00:02:34,450 --> 00:02:36,280 Papa s'est identifié. 34 00:02:36,970 --> 00:02:43,000 Essentiellement, votre application devra s'identifier aux serveurs de Google et d'Apple. 35 00:02:43,360 --> 00:02:51,220 Il obtiendra un jeton unique et moi. RÉ. , vous pourriez dire, et seulement que je. RÉ. peut ensuite être 36 00:02:51,220 --> 00:02:57,170 utilisé pour envoyer une notification push via ces serveurs push officiels à vos installations d'application. 37 00:02:57,430 --> 00:03:04,840 Parce qu'alors, les serveurs officiels peuvent vérifier que votre application l'accepte pour recevoir ces notifications push. 38 00:03:05,140 --> 00:03:06,820 C'est le mécanisme de sécurité ici. 39 00:03:07,630 --> 00:03:14,380 Et par conséquent, au lieu d'envoyer directement des messages aux appareils, nous utilisons finalement cet événement 40 00:03:14,380 --> 00:03:21,610 conjointement avec ces serveurs officiels pour envoyer notre notification push via ces serveurs push officiels aux différents appareils 41 00:03:21,610 --> 00:03:23,530 que nous voulons cibler. 42 00:03:24,010 --> 00:03:26,260 Voilà comment fonctionnent les notifications push. 43 00:03:26,560 --> 00:03:30,640 Nous avons donc cette étape de sécurité supplémentaire entre les deux, ce qui compte. 44 00:03:31,570 --> 00:03:37,930 Voyons maintenant comment nous pouvons implémenter cela dans le code et comment, encore une fois, Expo nous aide beaucoup avec cela.