Jeśli zapytasz pokój programistów, jakich funkcji urządzenia mobilnego brakuje w sieci, powiadomienia push są zawsze wysoko na liście.
powiadomienia Web push pozwalają użytkownikom zdecydować się na terminowe aktualizacje z sitesthey love i pozwalają skutecznie zaangażować je za pomocą dostosowanych,odpowiednich treści.,
API Push i API powiadomień otwierają zupełnie nowy zestaw możliwości ponownego nawiązania kontaktu z użytkownikami.
czy pracownicy serwisu są zaangażowani?
tak. Push opiera się na pracownikach serwisu, ponieważ pracownicy serwisu działają w terenie. Oznacza to, że jedyny kod czasowy jest uruchamiany Dla powiadomienia push (innymi słowy, jedyny czas, gdy bateria jest używana) jest wtedy, gdy użytkownik wchodzi w interakcję z powiadomieniem, klikając je lub zamykając. Jeśli nie znasz ich,zapoznaj się z wprowadzeniem pracownika serwisu., Będziemy używać kodu roboczego usługi w późniejszych sekcjach, gdy pokażemy Ci, jak wdrożyć pushesand notifications.
dwie technologie
Push i notification używają różnych, ale uzupełniających się interfejsów API:push jest wywoływany, gdy serwer dostarcza informacje pracownikowi serwisu; anotificationis jest działaniem pracownika serwisu lub skryptu strony internetowej pokazującego informacje użytkownikowi.
małe powiadomienie
w następnym dziale wrzucimy w was kilka zdjęć, ale będziemy mieli kod. Oto i ona., Przy rejestracji pracownika serwisu wywołujeszshowNotification
na obiekcie rejestracji.
serviceWorkerRegistration.showNotification(title, options);
argumenttitle
pojawia się jako nagłówek w powiadomieniu. Argument options
jest literalnym obiektem, który ustawia inne właściwości powiadomienia.Typowy obiekt options wygląda mniej więcej tak:
ten kod generuje powiadomienie podobne do tego na obrazku. Ogólnie zapewnia te same możliwości, co aplikacja natywna., Zanim zagłębimy się wspecyfiki implementacji tych możliwości, pokażę Ci, jak efektywnie z nich korzystać. Omówimy mechanikę wdrażania powiadomień push, w tym obsługę uprawnień i zapisów, wysyłanie wiadomości i odpowiadanie na nie.
Jak mogę spróbować?
istnieje kilka sposobów, w jakie możesz grać z funkcjami, zanim całkowicie zrozumiesz, jak one działają lub będziesz musiał je wdrożyć. Najpierw sprawdź naszą własną próbkę.Dostępne są również Generatory notify Petera Beverloo oraz Demo Push Payload Mozilli.,