Web Notifiche Push: Puntuali, Pertinenti, e Precisa

Da Joseph Medley
Technical Writer

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.,

Feedback

Questa pagina è stata utile?
Qual è stata la cosa migliore di questa pagina?
Mi ha aiutato a completare il mio obiettivo(s)
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.

Aveva le informazioni di cui avevo bisogno
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.

Aveva informazioni accurate
Grazie per il feedback., Se hai idee specifiche su come migliorare questa pagina, crea un problema.

E ‘ stato facile da leggere
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.

Qualcos’altro
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.

No
Qual è stata la cosa peggiore di questa pagina?
Non mi ha aiutato a completare i miei obiettivi
Grazie per il feedback., Se hai idee specifiche su come migliorare questa pagina, crea un problema.

Mancavano le informazioni di cui avevo bisogno
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.

Aveva informazioni imprecise
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.

E ‘ stato difficile da leggere
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.,

Qualcos’altro
Grazie per il feedback. Se hai idee specifiche su come migliorare questa pagina, crea un problema.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Vai alla barra degli strumenti