Se chiedete una stanza di sviluppatori che cosa mobile caratteristiche del dispositivo sono mancanti dal web, le notifiche push sono sempre in cima alla lista.
Notifiche push Web consentono agli utenti di opt-in per aggiornamenti tempestivi da sitesthey amore e consentono di ri-impegnarsi in modo efficace con personalizzato,contenuti pertinenti.,
L’API Push e l’API di notifica aprono una nuova serie di possibilità per coinvolgere nuovamente gli utenti.
Sono coinvolti i lavoratori del servizio?
Sì. La spinta è basata sui lavoratori di servizio perché i lavoratori di servizio funzionano in thebackground. Ciò significa che l’unico codice temporale viene eseguito per una notifica push (in altre parole, l’unica volta che viene utilizzata la batteria) è quando l’utente interagisce con una notifica facendo clic su di essa o chiudendola. Se non hai familiarità con loro, controlla l’introduzione di service worker., Useremo il codice worker service nelle sezioni successive quando ti mostreremo come implementare le notifiche pushesand.
Due tecnologie
Push e notification utilizzano API diverse, ma complementari:push è invocato quando un server fornisce informazioni a un service worker; untification è l’azione di un service worker o di uno script di pagina Web che mostra informazioni a un utente.
A little notification anatomy
Nella prossima sezione ti lanceremo un sacco di foto, ma noipromised code. Quindi, eccolo qui., Con una registrazione del service worker si chiama showNotification
su un oggetto di registrazione.
serviceWorkerRegistration.showNotification(title, options);
L’argomentotitle
appare come intestazione nella notifica. L’argomentooptions
è un oggetto letterale che imposta le altre proprietà di una notifica.Un tipico oggetto options è simile a questo:
Questo codice produce una notifica come quella nell’immagine. Generalmentefornisce le stesse funzionalità di un’applicazione nativa., Prima di tuffarsi in thespecifics di implementare quelle capacità, Le mostrerò come usare thosecapabilities efficacemente. Andremo a descrivere la meccanica ofimplementing notifiche push, tra cui la gestione delle autorizzazioni andsubscriptions, l’invio di messaggi, e rispondere ad essi.
Come posso provarlo?
Ci sono diversi modi per giocare con le funzionalità prima di completamentecapire come funzionano o devono implementarle. In primo luogo, check outour proprio campione.Sono disponibili anche Peter Beverloo’Notification Generatorand Mozilla Push Payload Demo.,