1 00:00:02,190 --> 00:00:07,140 Quindi ora assicuriamoci di poter reagire tutti a una notifica se l'app è stata chiusa. 2 00:00:07,680 --> 00:00:11,970 E per queste notifiche, questo pacchetto di notifiche. 3 00:00:13,070 --> 00:00:16,700 Questo qui ha semplicemente un metodo mai utile. 4 00:00:17,570 --> 00:00:25,130 Quindi, ancora una volta, in uso un fatto e qui userò lo stesso effetto che ho fatto per la gestione delle notifiche in arrivo. 5 00:00:25,160 --> 00:00:31,520 Se queste mele si aprono, possiamo anche chiamare un altro metodo sull'oggetto notifiche qui. 6 00:00:32,150 --> 00:00:37,010 E papà sarebbe l'ascoltatore della risposta alla notifica ADD. 7 00:00:37,700 --> 00:00:45,350 Ciò ora consente di definire una funzione che deve essere eseguita quando un utente interagisce con una notifica mentre l'app 8 00:00:45,500 --> 00:00:49,400 era in Bakra mentre l'app non era in esecuzione. 9 00:00:49,640 --> 00:00:57,050 Quindi, quando un utente tocca una notifica qui, otteniamo un oggetto response e possiamo consolarlo bloccando la risposta per vedere 10 00:00:57,050 --> 00:00:58,430 cosa c'è dentro. 11 00:01:00,320 --> 00:01:03,710 Ora, giustizia prima qui, abbiamo anche un abbonamento. 12 00:01:04,100 --> 00:01:05,870 E ora a un bianco un nome scontro. 13 00:01:06,080 --> 00:01:12,340 Tutto il nome è abbonamento in background e tutto il nome è per l'abbonamento in primo piano. 14 00:01:12,410 --> 00:01:14,150 Ma, naturalmente, quei nomi dipendono da te. 15 00:01:14,600 --> 00:01:20,330 E poi qui nella funzione di pulizia, vogliamo ripulire sia l'abbonamento back run che 16 00:01:20,330 --> 00:01:22,610 l'abbonamento in primo piano, ovviamente. 17 00:01:23,570 --> 00:01:26,660 E vedi quegli occhi AP sono molto simili. 18 00:01:26,900 --> 00:01:28,940 Lavoriamo con loro allo stesso modo. 19 00:01:29,300 --> 00:01:30,870 Tuttavia, otteniamo dati diversi. 20 00:01:31,190 --> 00:01:33,950 Qui riceviamo la notifica qui. 21 00:01:34,120 --> 00:01:35,870 Otteniamo un oggetto risposta. 22 00:01:36,440 --> 00:01:39,830 Bene, esaminiamo questo e vediamo cosa c'è dentro quella risposta. 23 00:01:40,400 --> 00:01:44,170 Quindi, ancora una volta, attiverò una notifica sugli androidi. 24 00:01:44,690 --> 00:01:48,080 In realtà, prima di tutto cancellerò quelle vecchie notifiche. 25 00:01:48,710 --> 00:01:50,600 Quindi lo attiverò. 26 00:01:50,870 --> 00:01:53,840 E ora metterò l'app in modalità background. 27 00:01:54,170 --> 00:01:55,730 Quindi sono tornato sulla schermata principale. 28 00:01:56,000 --> 00:01:59,180 E ora possiamo aspettare l'arrivo di una notifica D. 29 00:01:59,750 --> 00:02:00,500 Ecco qui. 30 00:02:00,920 --> 00:02:02,030 Toccalo. 31 00:02:02,390 --> 00:02:03,650 Questo apre l'app. 32 00:02:04,040 --> 00:02:05,450 E ora sei nel terminal. 33 00:02:05,510 --> 00:02:07,040 Abbiamo un nuovo output. 34 00:02:11,450 --> 00:02:12,420 Ecco qua. 35 00:02:13,040 --> 00:02:15,380 Questo è ora che risponde all'oggetto. 36 00:02:15,590 --> 00:02:19,490 E in realtà è quasi lo stesso della notifica che abbiamo ricevuto prima. 37 00:02:19,970 --> 00:02:22,910 È solo un oggetto che contiene la notifica. 38 00:02:23,390 --> 00:02:28,730 Ma ci dà anche questo identificatore di azione, che possiamo effettivamente ignorare qui. 39 00:02:29,300 --> 00:02:35,900 Invece, vediamo che abbiamo una chiave di notifica e ci sarà di nuovo in grado di ottenere i dati, il corpo, il titolo 40 00:02:35,980 --> 00:02:38,360 e tutto ciò di cui abbiamo bisogno. 41 00:02:38,660 --> 00:02:42,070 Riceviamo anche informazioni sul perché si è verificata la notifica. 42 00:02:42,110 --> 00:02:45,920 Ora, per esempio, papà, aveva semplicemente un timer per 10 secondi. 43 00:02:47,360 --> 00:02:48,290 Quindi è abbastanza pulito. 44 00:02:48,560 --> 00:02:53,910 Facciamo tutto il test su ISIS e quindi per tutti corri su un po 'di ISIS e assicurati che devo 45 00:02:53,960 --> 00:02:54,830 console ISIS qui. 46 00:02:55,910 --> 00:03:02,840 E ora fammi attivare una notifica, mette l'app in modalità background e aspettiamo la notifica. 47 00:03:03,440 --> 00:03:04,790 Aspettiamo che arrivi. 48 00:03:04,790 --> 00:03:08,120 E una volta lì, lo toccheremo anche qui su IWK. 49 00:03:08,720 --> 00:03:09,770 Apre l'app. 50 00:03:10,160 --> 00:03:12,880 E ora qui abbiamo anche un'uscita sul ghiaccio. 51 00:03:13,370 --> 00:03:17,510 Abbiamo qui un oggetto con i dati di notifica, proprio come su Android. 52 00:03:18,260 --> 00:03:23,600 Ora vedrai che alcuni campi di dati differiscono perché è ISIS. 53 00:03:23,930 --> 00:03:28,280 Ma generalmente i tuoi dati sono qui con i tuoi dati speciali. 54 00:03:28,670 --> 00:03:29,960 Il tuo titolo è qui. 55 00:03:30,200 --> 00:03:31,460 Il tuo corpo è qui. 56 00:03:31,610 --> 00:03:38,360 Quindi puoi approfondire questi dati di notifica, nella richiesta, nel contenuto, proprio come su Android e quindi nei dati del 57 00:03:38,690 --> 00:03:41,450 corpo o di qualunque cosa tu abbia bisogno. 58 00:03:42,720 --> 00:03:48,330 Ed è così che puoi gestire le notifiche quando arrivano, quando l'app non è in esecuzione. 59 00:03:48,780 --> 00:03:54,720 E di nuovo, qui, invece di accedere alla console, puoi, ovviamente, fare tutto ciò che devi fare, passare a 60 00:03:54,720 --> 00:03:55,830 una schermata diversa. 61 00:03:56,080 --> 00:04:00,090 Invia richiesta HTP a un server, bloccato un utente. 62 00:04:00,300 --> 00:04:02,310 Fai quello che vuoi fare nella tua app. 63 00:04:02,340 --> 00:04:03,930 È la tua app che stai eseguendo. 64 00:04:03,930 --> 00:04:06,540 Questo è un effetto fuori uso invece di un componente. 65 00:04:06,750 --> 00:04:09,480 Quindi puoi fare quello che puoi sempre fare nei componenti. 66 00:04:09,720 --> 00:04:11,670 Non ci sono praticamente limiti.