1 00:00:02,320 --> 00:00:02,920 C'est ici. 2 00:00:03,040 --> 00:00:03,730 Ensuite, bloquez. 3 00:00:03,910 --> 00:00:06,480 Nous savons maintenant que nous avons accordé des autorisations. 4 00:00:06,760 --> 00:00:10,780 C'est le seul scénario où nous parviendrons à ce bloc puis à la fin. 5 00:00:11,230 --> 00:00:19,270 Et donc, maintenant ici, nous voulons nous inscrire au service push d'Expo, qui sous le capot garantira 6 00:00:19,270 --> 00:00:21,700 l'utilisation de ces services officiels. 7 00:00:22,540 --> 00:00:28,350 Et pour cela, nous pouvons à nouveau utiliser ce package de notifications, que nous avons importé celui-ci à partir de XPO 8 00:00:28,350 --> 00:00:29,290 et des notifications. 9 00:00:32,250 --> 00:00:36,000 Et là, nous pouvons appeler get async XPO Push Tolkan. 10 00:00:36,600 --> 00:00:43,770 Il s'agit d'une méthode qui parlera d'exposer le serveur, donc pas au serveur Googles and Apples, mais à ce serveur détenu 11 00:00:43,770 --> 00:00:46,950 et géré par l'équipe Expo, pour ainsi dire. 12 00:00:47,220 --> 00:00:51,540 Et quand je dis équipe, au fait, ce ne sont pas seulement deux personnes qui travaillent là-dessus. 13 00:00:51,810 --> 00:00:55,800 Il s'agit d'un service fiable soutenu par une grande communauté. 14 00:00:56,190 --> 00:01:01,410 Nous allons donc parler à ce serveur là-bas et nous enregistrerons notre application avec ce serveur EXPL. 15 00:01:01,740 --> 00:01:07,710 Et puis dans les coulisses exposées, ce serveur se termine, saura comment fournir des notifications 16 00:01:07,890 --> 00:01:11,610 push à différentes installations d'applications sur les différents appareils. 17 00:01:12,270 --> 00:01:16,080 Il nous suffit donc d'appeler cela et de revenir au résultat. 18 00:01:17,130 --> 00:01:18,840 Puisque cela retournera une promesse. 19 00:01:19,470 --> 00:01:23,580 Et puis dans le prochain puis bloqué leur ofter obtiendra ce résultat. 20 00:01:23,820 --> 00:01:25,230 Nous allons donc ici obtenir des données. 21 00:01:25,470 --> 00:01:29,310 Et pour le moment, verrouillons simplement ces données pour voir ce qu'il y a dedans. 22 00:01:30,960 --> 00:01:33,420 Maintenant, si nous enregistrons cela, nous aurons un problème, cependant. 23 00:01:33,600 --> 00:01:37,470 Nous pouvons le faire, mais cela ne fonctionnera pas sur ces simulateurs. 24 00:01:37,800 --> 00:01:41,490 Si nous essayons d'exécuter cela sur l'appareil Apple. 25 00:01:42,460 --> 00:01:44,050 Sur le simulateur ISIS. 26 00:01:44,200 --> 00:01:50,650 Si je lance à nouveau le projet, il y aura finalement rien à imprimer ici. 27 00:01:51,340 --> 00:01:57,250 La même chose pour Android si je quitte cela et redémarre sur Android. 28 00:02:00,700 --> 00:02:02,800 N'y verra pas non plus de sortie. 29 00:02:03,430 --> 00:02:06,580 Nous ne pouvons donc pas tester cela sur des simulateurs. 30 00:02:06,730 --> 00:02:08,800 Au lieu de cela, nous aurons besoin de vrais appareils. 31 00:02:09,070 --> 00:02:11,440 Et je vais commencer avec un vrai iPhone. 32 00:02:12,160 --> 00:02:17,540 Je vais donc quitter son serveur exposé et redémarrer avec mon vrai iPhone connecté. 33 00:02:18,370 --> 00:02:21,850 Et maintenant, j'ai scanné le code QR avec mon iPhone. 34 00:02:22,090 --> 00:02:24,610 Maintenant, j'avais déjà exécuté l'application là-bas. 35 00:02:24,610 --> 00:02:28,870 Je dois admettre, c'est pourquoi je ne suis pas invité à fournir des autorisations ici. 36 00:02:28,990 --> 00:02:30,700 Je devais le faire avant. 37 00:02:30,940 --> 00:02:32,250 Vous devriez donc être invité. 38 00:02:33,040 --> 00:02:34,030 Et maintenant ils le sont. 39 00:02:35,720 --> 00:02:40,550 Avec cela connecté, nous devrions être en mesure d'analyser si tout fonctionne. 40 00:02:41,840 --> 00:02:44,260 Pour cela, commençons par un journal de console ici. 41 00:02:45,980 --> 00:02:52,300 Faire en sorte que Tolkan voit si cela fonctionne, si nous essayons de nous rendre à Tolkan et que nous obtenons Tolkan 42 00:02:52,310 --> 00:02:53,300 est imprimé ici. 43 00:02:54,110 --> 00:03:00,560 Non, encore, nous ne voyons pas la loi de la console ici pour les données que nous récupérons lorsque nous demandons le jeton. 44 00:03:02,310 --> 00:03:06,150 Ajoutons donc un verrou de console ici dans la fonction catch. 45 00:03:07,770 --> 00:03:14,430 Pour voir si nous avons eu une erreur et en effet nous avons eu une erreur, une erreur d'API, que le service de 46 00:03:14,430 --> 00:03:17,910 notification push expert n'est pris en charge que pour les projets d'exportation. 47 00:03:18,600 --> 00:03:21,570 Faut-il donc être enfermé dans notre compte développeur export? 48 00:03:23,410 --> 00:03:26,100 Sur l'ordinateur à partir duquel nous chargeons le projet. 49 00:03:26,760 --> 00:03:28,320 Et ce n'est pas le cas pour moi ici. 50 00:03:28,620 --> 00:03:31,260 Je ne suis pas verrouillé sur mon compte développeur XPO. 51 00:03:32,780 --> 00:03:36,290 Maintenant, obtenir un compte développeur XPO est gratuit. 52 00:03:37,980 --> 00:03:41,250 Il vous suffit de vous inscrire à l'exportation pour obtenir un tel compte. 53 00:03:42,150 --> 00:03:47,020 Et une fois que vous avez ce compte, vous pouvez quitter ce serveur d'exportation et y exécuter la connexion expl. 54 00:03:48,110 --> 00:03:53,540 Et maintenant, vous devrez vous connecter avec le compte que vous venez de 55 00:03:53,540 --> 00:04:02,150 créer, et une fois connecté, vous pouvez redémarrer le serveur exposé et recharger également l'application Expo sur votre iPhone ou appareil Android. 56 00:04:02,750 --> 00:04:04,100 Et une fois que vous avez fait ça. 57 00:04:05,180 --> 00:04:12,500 Une fois que l'application démarre sur votre appareil réel, vous devriez voir que vous avez maintenant un journal où les données que nous 58 00:04:12,500 --> 00:04:13,070 enregistrons. 59 00:04:13,980 --> 00:04:22,830 Voici en fait un tel objet avec un champ de données qui contient cette valeur de jeton de poussée d'exposant ici. 60 00:04:23,580 --> 00:04:29,100 Et c'est le jeton qui devra fournir des notifications push aux différents appareils. 61 00:04:29,430 --> 00:04:35,730 Et ce que je viens de montrer sur mon vrai iPhone fonctionnera exactement de la même manière sur un vrai appareil Android. 62 00:04:36,090 --> 00:04:42,060 Alors maintenant, laissez-moi vous montrer comment nous pouvons utiliser ce jeton push pour envoyer des notifications push.