Web-Push-Meddelelser: Rettidig, Relevant, og Præcis

Af Joseph Medley
Technical Writer

Hvis du spørger et rum af udviklere, hvad mobile enhed funktioner der mangler, fra web, push-notifikationer er altid højt på listen.

pusheb push notifikationer giver brugerne mulighed for at opt-in til rettidige opdateringer fra sitesthey love og giver dig mulighed for effektivt at re-engagere dem med tilpasset,relevant indhold.,

Push API og Notification API åbner et helt nyt sæt muligheder for dig til at engagere dig igen med dine brugere.

er servicearbejdere involveret?

Ja. Push er baseret på servicearbejdere, fordi servicearbejdere opererer i thebagground. Dette betyder, at den eneste tidskode køres til en push-anmeldelse (medandre ord, den eneste gang batteriet bruges) er, når brugeren interagerer med en anmeldelse ved at klikke på den eller lukke den. Hvis du ikke er bekendt med dem,tjek den service arbejdstager introduktion., Vi bruger service workerorker code i senere sektioner, når vi viser dig, hvordan du implementerer pushsand meddelelser.

to teknologier

Push og notification brug forskellige, men komplementære, API ‘ er:push erinvokeret, når en server leverer information til en servicemedarbejder; anotificationis handlingen af en servicemedarbejder eller scriptebside script, der viser information til en bruger.

en lille anmeldelse anatomi

i det næste afsnit vil vi kaste en masse billeder på dig, menromepromised kode. Så her er det., Med en servicemedarbejderregistrering ringer dushowNotification på et registreringsobjekt.

serviceWorkerRegistration.showNotification(title, options);

argumentettitle vises som en overskrift i anmeldelsen. Argumentetoptionser et objekt bogstaveligt, der angiver de andre egenskaber ved en anmeldelse.Et typisk indstillingsobjekt ser sådan ud:

denne kode giver en anmeldelse som den på billedet. Det genereltgiver de samme muligheder som en indfødt applikation., Før du dykker ind ispecifikationer for implementering af disse kapaciteter, vil jeg vise dig, hvordan du bruger demkapaciteter effektivt. Vi vil fortsætte med at beskrive mekanikken i at implementere push notifikationer, herunder håndtering tilladelser ogabonnementer, sende beskeder, og reagere på dem.

Hvordan kan jeg prøve det?

Der er flere måder, du kan spille med funktionerne, før du heltforstå, hvordan de virker, eller skal implementere dem. Først tjekvores egen prøve.Også tilgængelige er Peter Beverloo ‘ snotification Generatorand Mo .illas Push Payload Demo.,

Feedback

var denne side nyttig?
Ja
hvad var det bedste ved denne side?
det hjalp mig med at fuldføre mit mål
tak for feedbacken. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

det havde de oplysninger, jeg havde brug for
tak for feedbacken. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

det havde nøjagtige oplysninger
tak for feedbacken., Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

det var let at læse
tak for feedbacken. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

noget andet
tak for din feedback. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

Nej
hvad var det værste ved denne side?
det hjalp mig ikke med at fuldføre mit mål
tak for feedbacken., Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

det manglede oplysninger, jeg havde brug for
tak for feedbacken. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

det havde unøjagtige oplysninger
tak for feedbacken. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

det var svært at læse
tak for feedbacken. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.,

noget andet
tak for din feedback. Hvis du har specifikke ideer til, hvordan du forbedrer denne side, skal du oprette et problem.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Videre til værktøjslinje