C'est ici.
Ensuite, bloquez.
Nous savons maintenant que nous avons accordé des autorisations.
C'est le seul scénario où nous parviendrons à ce bloc puis à la fin.
Et donc, maintenant ici, nous voulons nous inscrire au service push d'Expo, qui sous le capot garantira
l'utilisation de ces services officiels.
Et pour cela, nous pouvons à nouveau utiliser ce package de notifications, que nous avons importé celui-ci à partir de XPO
et des notifications.
Et là, nous pouvons appeler get async XPO Push Tolkan.
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
et géré par l'équipe Expo, pour ainsi dire.
Et quand je dis équipe, au fait, ce ne sont pas seulement deux personnes qui travaillent là-dessus.
Il s'agit d'un service fiable soutenu par une grande communauté.
Nous allons donc parler à ce serveur là-bas et nous enregistrerons notre application avec ce serveur EXPL.
Et puis dans les coulisses exposées, ce serveur se termine, saura comment fournir des notifications
push à différentes installations d'applications sur les différents appareils.
Il nous suffit donc d'appeler cela et de revenir au résultat.
Puisque cela retournera une promesse.
Et puis dans le prochain puis bloqué leur ofter obtiendra ce résultat.
Nous allons donc ici obtenir des données.
Et pour le moment, verrouillons simplement ces données pour voir ce qu'il y a dedans.
Maintenant, si nous enregistrons cela, nous aurons un problème, cependant.
Nous pouvons le faire, mais cela ne fonctionnera pas sur ces simulateurs.
Si nous essayons d'exécuter cela sur l'appareil Apple.
Sur le simulateur ISIS.
Si je lance à nouveau le projet, il y aura finalement rien à imprimer ici.
La même chose pour Android si je quitte cela et redémarre sur Android.
N'y verra pas non plus de sortie.
Nous ne pouvons donc pas tester cela sur des simulateurs.
Au lieu de cela, nous aurons besoin de vrais appareils.
Et je vais commencer avec un vrai iPhone.
Je vais donc quitter son serveur exposé et redémarrer avec mon vrai iPhone connecté.
Et maintenant, j'ai scanné le code QR avec mon iPhone.
Maintenant, j'avais déjà exécuté l'application là-bas.
Je dois admettre, c'est pourquoi je ne suis pas invité à fournir des autorisations ici.
Je devais le faire avant.
Vous devriez donc être invité.
Et maintenant ils le sont.
Avec cela connecté, nous devrions être en mesure d'analyser si tout fonctionne.
Pour cela, commençons par un journal de console ici.
Faire en sorte que Tolkan voit si cela fonctionne, si nous essayons de nous rendre à Tolkan et que nous obtenons Tolkan
est imprimé ici.
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.
Ajoutons donc un verrou de console ici dans la fonction catch.
Pour voir si nous avons eu une erreur et en effet nous avons eu une erreur, une erreur d'API, que le service de
notification push expert n'est pris en charge que pour les projets d'exportation.
Faut-il donc être enfermé dans notre compte développeur export?
Sur l'ordinateur à partir duquel nous chargeons le projet.
Et ce n'est pas le cas pour moi ici.
Je ne suis pas verrouillé sur mon compte développeur XPO.
Maintenant, obtenir un compte développeur XPO est gratuit.
Il vous suffit de vous inscrire à l'exportation pour obtenir un tel compte.
Et une fois que vous avez ce compte, vous pouvez quitter ce serveur d'exportation et y exécuter la connexion expl.
Et maintenant, vous devrez vous connecter avec le compte que vous venez de
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.
Et une fois que vous avez fait ça.
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
enregistrons.
Voici en fait un tel objet avec un champ de données qui contient cette valeur de jeton de poussée d'exposant ici.
Et c'est le jeton qui devra fournir des notifications push aux différents appareils.
Et ce que je viens de montrer sur mon vrai iPhone fonctionnera exactement de la même manière sur un vrai appareil Android.
Alors maintenant, laissez-moi vous montrer comment nous pouvons utiliser ce jeton push pour envoyer des notifications push.