Tehnologia Push _ _ _ _ _ _ _ _ Utilizatorul, la rândul său, fie respinge, fie acceptă datele.
Un utilizator obișnuit se poate abona la diferite subiecte, informații de la furnizorul de servicii , iar atunci când o actualizare este generată pe server, aceasta (sau un mesaj despre aceasta) este livrat pe computerul utilizatorului . Opusul tehnologiei push este tehnologia pull , unde cererea este inițiată de software-ul client.
Tehnologia Push a devenit proeminentă cu produsul PointCast , popular în anii 1990. Rețeaua PointCast a fost angajată în livrarea de știri și date de bursă , conținea un agregator cu propriul format, care amintește vag de televiziune, cu text și imagini în loc de video. Influența mass-media a fost semnificativă, astfel că Netscape și Microsoft , în plin războiul browserelor, au decis să includă această tehnologie în browserele lor Netscape Navigator și , respectiv, Internet Explorer . Cu toate acestea, în cele mai multe cazuri, utilizatorii aveau viteze scăzute de conectare , astfel încât popularitatea serviciului a fost scăzută, iar mai târziu a dispărut, înlocuită de tehnologia RSS pull la începutul anilor 2000. Cu toate acestea, odată cu dezvoltarea vitezelor, în anii 2010. push a câștigat o popularitate imensă.
Notificările push folosesc patru componente [1] :
În prealabil, dezvoltatorul de aplicații își înregistrează serverul cu serverul de notificări OS.
După ce utilizatorul dă permisiunea aplicației de a primi notificări, aplicația trimite un ID unic de aplicație și un număr unic de dispozitiv către serverul de notificare și se înregistrează la acest server. Aceste două numere unice formează un identificator unic. Acest identificator este apoi trimis de la serverul de notificare către serverul proprietarului aplicației.
Când serverul autorului aplicației trebuie să trimită notificări clienților, acesta generează mesajul în sine și o listă de identificatori unici și trimite aceste date utilizând un API special către serverul de notificare. Serverul de notificare redirecționează aceste mesaje către clienți. Clienții au dreptul atât de a respinge, cât și de a accepta aceste date.
Notificările pot conține diverse câmpuri, cum ar fi: butoane de răspuns, imagine, valoare numerică pentru insigna aplicației, sunet și altele.
Cea mai cunoscută utilizare a push este trimiterea de mesaje de abonament , cum ar fi buletine informative livrate prin e-mail . Un sistem similar este folosit de instanțele din Statele Unite, care e-mail abonaților cu informațiile necesare procesului.
Exemple tipice de servicii push sunt
Solicitările push pot fi, de asemenea, simulate cu solicitări pull obișnuite , așa cum se întâmplă, de exemplu, la preluarea mesajelor de e-mail de pe un server POP3 , când clientul de e-mail face solicitări la fiecare câteva minute.
Kazaa a folosit tehnologia push de fișiere de utilizator, unde puteți selecta orice server de conținut la care să vă conectați .
Alte utilizări ale tehnologiei push includ aplicații web, inclusiv diseminarea datelor de piață ( cotații bursiere ), licitații , monitorizarea senzorilor de rețea .
Există și site-uri speciale care vă permit să automatizați procesul de trimitere a notificărilor push.
Notificările push sunt utilizate pe scară largă în scopuri de marketing , pentru care sunt criticate de utilizatori [5] [6] .