1 00:00:02,190 --> 00:00:07,140 Faisons donc en sorte que nous puissions tous réagir à une notification si l'application était fermée. 2 00:00:07,680 --> 00:00:11,970 Et pour ces notifications, ce package de notifications. 3 00:00:13,070 --> 00:00:16,700 Celui-ci a simplement une méthode jamais utile. 4 00:00:17,570 --> 00:00:25,130 Donc, encore une fois, en utilisant un fait et ici, j'utiliserai le même effet que je l'ai fait pour gérer les notifications entrantes. 5 00:00:25,160 --> 00:00:31,520 Si ces pommes s'ouvrent, nous pouvons également appeler une autre méthode sur l'objet notifications ici. 6 00:00:32,150 --> 00:00:37,010 Et papa serait l'auditeur de la réponse de notification ADD reçue. 7 00:00:37,700 --> 00:00:45,350 Cela vous permet désormais de définir une fonction qui doit s'exécuter lorsqu'un utilisateur interagit avec une notification alors que l'application était 8 00:00:45,500 --> 00:00:49,400 à Bakra alors que l'application n'était pas en cours d'exécution. 9 00:00:49,640 --> 00:00:57,050 Ainsi, lorsqu'un utilisateur appuie sur une notification ici, nous obtenons un objet de réponse et nous pouvons verrouiller cette réponse par console pour 10 00:00:57,050 --> 00:00:58,430 voir ce qu'il contient. 11 00:01:00,320 --> 00:01:03,710 Maintenant, justice avant ici, nous obtenons également un abonnement. 12 00:01:04,100 --> 00:01:05,870 Et maintenant, à un blanc un affrontement de nom. 13 00:01:06,080 --> 00:01:12,340 Tout nommé est un abonnement en arrière-plan et tout nommé est pour un abonnement au premier plan. 14 00:01:12,410 --> 00:01:14,150 Mais bien sûr, ces noms vous appartiennent. 15 00:01:14,600 --> 00:01:20,330 Et puis ici, dans la fonction de nettoyage, nous voulons nettoyer à la fois l'abonnement en arrière-plan ainsi 16 00:01:20,330 --> 00:01:22,610 que l'abonnement au premier plan, bien sûr. 17 00:01:23,570 --> 00:01:26,660 Et vous voyez que ces yeux AP sont très similaires. 18 00:01:26,900 --> 00:01:28,940 Nous travaillons avec eux de la même manière. 19 00:01:29,300 --> 00:01:30,870 Nous obtenons cependant des données différentes. 20 00:01:31,190 --> 00:01:33,950 Ici, nous recevons la notification ici. 21 00:01:34,120 --> 00:01:35,870 Nous obtenons un objet de réponse. 22 00:01:36,440 --> 00:01:39,830 Eh bien, examinons cela et voyons ce qu'il y a à l'intérieur de cette réponse. 23 00:01:40,400 --> 00:01:44,170 Donc pour cela, encore une fois, je déclencherai une notification sur les androïdes. 24 00:01:44,690 --> 00:01:48,080 En fait, je vais d'abord effacer ces anciennes notifications. 25 00:01:48,710 --> 00:01:50,600 Ensuite, je vais le déclencher. 26 00:01:50,870 --> 00:01:53,840 Et maintenant, je vais mettre l'application en mode arrière-plan. 27 00:01:54,170 --> 00:01:55,730 Je suis donc de retour sur l'écran d'accueil. 28 00:01:56,000 --> 00:01:59,180 Et maintenant, nous pouvons attendre l'arrivée d'une notification D. 29 00:01:59,750 --> 00:02:00,500 C'est ici. 30 00:02:00,920 --> 00:02:02,030 Tapons dessus. 31 00:02:02,390 --> 00:02:03,650 Cela ouvre l'application. 32 00:02:04,040 --> 00:02:05,450 Et maintenant vous êtes dans le terminal. 33 00:02:05,510 --> 00:02:07,040 Nous avons obtenu une nouvelle sortie. 34 00:02:11,450 --> 00:02:12,420 Ici, c'est. 35 00:02:13,040 --> 00:02:15,380 C'est maintenant que répond l'objet. 36 00:02:15,590 --> 00:02:19,490 Et en fait, c'est presque la même que la notification que nous avons reçue auparavant. 37 00:02:19,970 --> 00:02:22,910 C'est juste un objet qui contient la notification. 38 00:02:23,390 --> 00:02:28,730 Mais cela nous donne également cet identifiant d'action, que nous pouvons réellement ignorer ici. 39 00:02:29,300 --> 00:02:35,900 Au lieu de cela, nous voyons que nous avons une clé de notification et nous pourrons à nouveau obtenir les données, le corps, le 40 00:02:35,980 --> 00:02:38,360 titre et tout ce dont nous avons besoin. 41 00:02:38,660 --> 00:02:42,070 Nous obtenons même des informations sur les raisons de la notification. 42 00:02:42,110 --> 00:02:45,920 Maintenant, par exemple, papa, il y avait simplement un minuteur pendant 10 secondes. 43 00:02:47,360 --> 00:02:48,290 C'est donc assez soigné. 44 00:02:48,560 --> 00:02:53,910 Disons que tout le test est sur ISIS et donc pour tous, exécutez un certain ISIS et assurez-vous que je dois la 45 00:02:53,960 --> 00:02:54,830 console ISIS ici. 46 00:02:55,910 --> 00:03:02,840 Et maintenant, laissez-moi déclencher une notification, met l'application en mode arrière-plan et attendons la notification. 47 00:03:03,440 --> 00:03:04,790 Attendons qu'il arrive. 48 00:03:04,790 --> 00:03:08,120 Et une fois qu'il sera là, nous le taperons ici sur IWK également. 49 00:03:08,720 --> 00:03:09,770 Ouvre l'application. 50 00:03:10,160 --> 00:03:12,880 Et maintenant ici, nous avons également obtenu une sortie sur la glace. 51 00:03:13,370 --> 00:03:17,510 Nous avons obtenu un objet ici avec des données de notification, tout comme sur Android. 52 00:03:18,260 --> 00:03:23,600 Maintenant, vous verrez que certains champs de données diffèrent parce que c'est ISIS. 53 00:03:23,930 --> 00:03:28,280 Mais généralement, vos données sont ici avec vos données spéciales. 54 00:03:28,670 --> 00:03:29,960 Votre titre est ici. 55 00:03:30,200 --> 00:03:31,460 Votre corps est là. 56 00:03:31,610 --> 00:03:38,360 Vous pouvez donc explorer ces données de notification, la demande, le contenu, tout comme sur Android, puis les données du 57 00:03:38,690 --> 00:03:41,450 corps ou tout ce dont vous avez besoin. 58 00:03:42,720 --> 00:03:48,330 Et c'est ainsi que vous pouvez gérer les notifications à leur arrivée, lorsque votre application n'est pas en cours d'exécution. 59 00:03:48,780 --> 00:03:54,720 Et encore une fois, ici, au lieu de la journalisation de la console, vous pouvez, bien sûr, faire tout ce que vous devez faire, naviguer 60 00:03:54,720 --> 00:03:55,830 vers un écran différent. 61 00:03:56,080 --> 00:04:00,090 Envoyer une demande HTP à un serveur, a verrouillé un utilisateur. 62 00:04:00,300 --> 00:04:02,310 Faites ce que vous voulez faire dans votre application. 63 00:04:02,340 --> 00:04:03,930 C'est votre application que vous exécutez. 64 00:04:03,930 --> 00:04:06,540 C'est un effet hors d'usage au lieu d'un composant. 65 00:04:06,750 --> 00:04:09,480 Vous pouvez donc faire ce que vous pouvez toujours faire dans les composants. 66 00:04:09,720 --> 00:04:11,670 Il n'y a fondamentalement aucune limite.