Powiadomienie Web-Push

Ten rodzaj powiadomienia jest subskrybowany przez wizualizację i jest całkowicie bezpłatny. Konfiguracja powiadomień Push odbywa się w Eksploratorze Komunikaty.

Zasada działania

Po zezwoleniu na powiadomienia w wizualizacji klucz (Push-Endpunkt) jest tworzony przez Internet u odpowiedniego usługi Push. Następnie jest on zapisywany pod odpowiednim Użytkownik. Następnie można je zarządzać w menu kontekstowym Projekt Zarządzanie użytkownikami Użytkownik Push-Endpunkty.

Przy każdej kolejnej wizycie w wizualizacji aktualny klucz jest automatycznie przekazywany do serwera i, jeśli to konieczne, aktualizowany.

Gdy wysyłana jest wiadomość Push, dostarczanie odbywa się najpierw do ostatnio aktywnego punktu końcowego. Dzięki temu czas reakcji przy nieosiągalnych (martwych) punktach końcowych jest minimalizowany. Wygasłe lub nieważne punkty końcowe są automatycznie usuwane podczas wysyłania w przypadku błędu.

Uwagi:
Aby otrzymywać powiadomienia w przeglądarce na pulpicie, przeglądarka musi być otwarta.
Jeśli punkt końcowy tymczasowo nie ma połączenia z Internetem, dostarczenie może nastąpić z opóźnieniem do 24 godzin.

W Core 1 przekazywane są wyłącznie klucze meta. Można je otrzymać tylko wtedy, gdy punkt końcowy aktywnie nawiązuje połączenie z serwerem. Od wersji Core 2 i wyższej pełne wiadomości, w tym treść (z wyjątkiem obrazów), są bezpośrednio przekazywane do punktu Push. Dzięki temu zapewniony jest niezawodny odbior nawet bez aktywnego połączenia z serwerem.

Wymagania

  • Aby powiadomienia Push działały, serwer i klient muszą mieć dostęp do Internetu i być ewentualnie dostępne z Internetu.
  • Jeśli serwer nie jest dostępny z Internetu, wyświetlana jest opóźniona wiadomość o błędzie.
  • Przeglądarka i system operacyjny muszą wspierać API Push HTML5. Aktualna lista znajduje się tutaj: https://caniuse.com/push-api
  • Wizualizacja musi być dostępna przez HTTPS i posiadać ważne certyfikat. W przypadku iOS musi zostać zainstalowana PWA. Ewentualnie powiadomienia Push w iOS działają tylko w Core 2.

Filtruj cele

W poszczególnych grupach można wprowadzić dodatkowe warunki dla powiadomień. Obecnie możliwe jest jedynie rozróżnienie między urządzeniem stacjonarnym a mobilnym. Panels nie obsługują wiadomości Push.

Wyświetl obraz

Można wyświetlać kamerę internetową lub obraz za pomocą powiadomienia Push. W tym celu używane jest pierwsze zdjęcie z załącznika pliku. Musi to być typ JPEG, PNG lub GIF. Pamiętaj również, że licencja do korzystania z Załączników jest dostępna.

Zachowanie przy wielu portach

Aktualnie dla rejestracji Push używana jest unikalna identyfikacja na projekt. Oznacza to, że na każdym urządzeniu zawsze tylko jeden Service Worker (program w tle strony internetowej) otrzymuje powiadomienia Push.