Technologie Push _ _ _ _ _ _ _ _ Uživatel naopak data buď odmítne, nebo přijme.
Běžný uživatel se může přihlásit k odběru různých témat, informací od poskytovatele služeb , a když je na serveru vygenerována aktualizace, je tato (nebo zpráva o ní) doručena na počítač uživatele . Opakem push technologie je pull technologie , kde požadavek iniciuje klientský software.
Technologie Push se prosadila s produktem PointCast , populárním v 90. letech. Síť PointCast se zabývala doručováním zpráv a burzovních dat , obsahovala agregátor s vlastním formátem, matně připomínajícím televizi, s textem a obrázky místo videa. Vliv médií byl významný, takže se Netscape a Microsoft uprostřed války prohlížečů rozhodly zahrnout tuto technologii do svých prohlížečů Netscape Navigator a Internet Explorer . Ve většině případů však měli uživatelé nízké rychlosti připojení , takže popularita služby byla nízká a později vybledla, nahrazena technologií RSS pull na počátku 21. století. S rozvojem rychlostí však v roce 2010. push si získal obrovskou popularitu.
Push notifikace používají čtyři komponenty [1] :
Předtím vývojář aplikace zaregistruje svůj server na serveru upozornění OS.
Poté, co uživatel udělí aplikaci oprávnění přijímat oznámení, aplikace odešle jedinečné ID aplikace a jedinečné číslo zařízení na server oznámení a zaregistruje se na tomto serveru. Tato dvě jedinečná čísla tvoří jedinečný identifikátor. Tento identifikátor je poté odeslán z oznamovacího serveru na server vlastníka aplikace.
Když server autora aplikace potřebuje posílat upozornění klientům, vygeneruje samotnou zprávu a seznam jedinečných identifikátorů a odešle tato data pomocí speciálního rozhraní API na server upozornění. Oznamovací server předává tyto zprávy klientům. Klienti mají právo tyto údaje odmítnout i přijmout.
Oznámení mohou obsahovat různá pole, jako jsou: tlačítka pro odpověď, obrázek, číselná hodnota pro odznak aplikace, zvuk a další.
Nejznámějším využitím push je zasílání předplatitelských zpráv , jako jsou newslettery doručované e-mailem . Podobný systém používají soudy ve Spojených státech, které předplatitelům zasílají e-mailem požadované informace o procesu.
Typickými příklady push služeb jsou
Požadavky Push lze také simulovat s běžnými požadavky na vyžádání , jak k tomu dochází například při získávání e-mailových zpráv ze serveru POP3 , kdy poštovní klient odesílá požadavky každých několik minut.
Kazaa používala technologii odesílání uživatelských souborů, kde jste si mohli vybrat libovolný obsahový server , ke kterému se chcete připojit .
Mezi další využití technologie push patří webové aplikace, včetně šíření tržních dat ( kurzy akcií ), aukce , monitorování síťových senzorů .
Existují také speciální stránky, které umožňují automatizovat proces odesílání push notifikací.
Push notifikace jsou hojně využívány pro marketingové účely, za což jsou uživateli vytýkány [5] [6] .