Web-Push-Oba vijesti

Ovaj oblik obavijesti pretplaćuje se preko vizualizacije i potpuno je besplatan. Konfiguracija push obavijesti vrši se u Istraživaču Obavijesti.

Način rada

Kada se dozvoljavaju obavijesti u vizualizaciji, preko interneta stvara se ključ (push krajnja točka) kod odgovarajuće push usluge. Ovaj se zatim sprema pod odgovarajućim Korisnik. Zatim se mogu upravljati pod kontekstualnim izbornikom Projekt Upravljanje korisnicima Korisnik Push krajnje točke.

Svaki put kada se vizualizacija ponovno posjeti, trenutni ključ automatski se prenosi na server i ako je potrebno ažurira.

Ako se šalje push poruka, dostava se prvo vrši na zadnju aktivnu push krajnju točku. Time se minimizira vrijeme reakcije kod ne više dostupnih (mrtvih) krajnjih točaka. Istekle ili nevažeće krajnje točke automatski se uklanjaju prilikom slanja u slučaju pogreške.

Naputci:
Da bi se obavijesti primale u pregledniku na radnoj površini, preglednik mora biti otvoren.
Ako krajnja točka privremeno nema internetsku vezu, dostava može se odgoditi do 24 sata.

U Core 1 prenose se isključivo meta ključevi. Ovi se mogu primati samo ako krajnja točka aktivno uspostavlja vezu sa serverom. Od Core 2 i više, potpune poruke uključujući sadržaj (osim slika) direktno se prenose na push krajnju točku. Time je osigurano pouzdano primanje čak i bez aktivne veze sa serverom.

Preduvjeti

  • Da bi push obavijesti radile, server i klijent moraju imati internetsku vezu i možda biti dostupni s interneta.
  • Ako server nije dostupan s interneta, poruka o pogrešci prikazat će se s odgodom.
  • Preglednik i operativni sustav moraju podržavati HTML5 push API. Aktualna lista je dostupna ovdje: https://caniuse.com/push-api
  • Vizualizacija mora biti dostupna preko HTTPS i morati imati važeće certifikate. Na iOS-u mora biti instalirana PWA. Možda push obavijesti na iOS-u rade samo u Core 2.

Filtriranje ciljnih uređaja

U pojedinim grupama mogu se unijeti dodatna pravila za obavijest. Trenutno je moguće razlikovati između radne površine i mobilnog uređaja. Paneli ne podržavaju push poruke.

Prikaz slike

Moguće je prikazati web kameru ili sliku putem push obavijesti. Za to se koristi prva slika u prilozima datoteka. Ova mora biti tipa JPEG, PNG ili GIF. Uzimate u obzir da postoji licenca za korištenje Priloga datoteka.

Ponašanje kod više portova

Trenutno se za registraciju push koristi jedinstveni ID po projektu. To znači da se po uređaju uvijek samo jedan service worker (pozadinski program web stranice) opskrbljuje s push obavijestima.