Quindi ora sappiamo come attivare questo gioco e gestire le notifiche locali.
Questo è un prerequisito importante perché con le notifiche push, attiveremo le notifiche locali.
Ma questa è la differenza.
Il trigger non proviene dall'interno della nostra app.
Come al momento.
Tieni presente, papà, attualmente alla fine, attiviamo la nostra notifica locale qui con il gestore delle
notifiche di trigger, con il metodo asincrono di notifica pianificato.
Ecco come attualmente attiviamo la notifica.
E papà non sarà più il caso.
Invece, ora con le notifiche push, il trigger sarà al di fuori della nostra applicazione.
Potrebbe essere lo sviluppatore dell'app che invia manualmente notifiche push.
Potrebbe essere il codice lato server che porta all'invio di una notifica push.
Ad esempio, quando chatti i messaggi archiviati in un database e quindi ora dovremo
imparare come possiamo inviare notifiche push ad altri dispositivi e non solo al nostro stesso dispositivo.
Per papà, dobbiamo capire come funzionano le notifiche push.
Abbiamo la nostra app.
E in genere, ovviamente, funziona su più dispositivi per più utenti.
Quindi abbiamo ricevuto un evento che dovrebbe portare alla consegna di una notifica push.
Potrebbe essere un messaggio di chat che viene pubblicato, ma potrebbe anche essere che noi, in quanto proprietari dell'app,
decidiamo di inviare un messaggio di marketing o qualcosa del genere ai nostri utenti.
Quindi vogliamo consegnare il nostro messaggio o la nostra notifica a un dispositivo.
Ma non funziona così.
Non possiamo inviare direttamente messaggi ai dispositivi.
Questo è un meccanismo di sicurezza, perché se qualcuno potesse semplicemente iniziare a inviare notifiche push a dispositivi
casuali là fuori, i nostri telefoni verrebbero spammati.
Quindi, invece, per inviare notifiche push alle nostre app sui nostri dispositivi, dobbiamo utilizzare server di
notifica push ufficiali.
E sia Android che ISIS.
Quindi Google e Apple hanno il loro servizio di notifica push.
E devi usarli per recapitare il tuo messaggio ai dispositivi.
Perché?
Perché quei server consegneranno messaggi solo ai dispositivi e alle installazioni di app.
Papà si è identificato.
In sostanza, la tua app dovrà identificarsi con i server di Google e Apple.
Otterrà un token unico e I. D. , si potrebbe dire, e solo quello I. D. in seguito può
essere utilizzato per inviare una notifica push tramite tali server push ufficiali alle installazioni dell'app.
Perché quindi i server ufficiali possono verificare che la tua app scelga di ricevere tali notifiche push.
Questo è il meccanismo di sicurezza qui.
E quindi, invece di inviare direttamente messaggi ai dispositivi, alla fine utilizziamo quell'evento insieme a
quei server ufficiali per inviare la nostra notifica push attraverso quei server push ufficiali ai diversi
dispositivi che vogliamo indirizzare.
Ecco come funzionano le notifiche push.
Quindi abbiamo un ulteriore passaggio di sicurezza in mezzo, che conta.
Ora vediamo come possiamo implementarlo nel codice e come, ancora, Expo ci aiuta molto in questo.