Push technologie

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.

Princip činnosti pro moderní operační systémy

Push notifikace používají čtyři komponenty [1] :

  1. Server push notifikací (každý moderní OS má svůj vlastní server, iOS má APNS [2] , Android má  FCM (Firebase Cloud Messaging) [3] , Windows 10 / Windows 10 Mobile má  WNS [4] ).
  2. Server autora aplikace, který odesílá upozornění na server push notifikací.
  3. Trvalá služba v operačním systému zařízení, která komunikuje se serverem push notifikací.
  4. Aplikace, která podporuje push notifikace.

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ší.

Aplikace

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] .

Viz také

Poznámky

  1. Vysvětlení oznámení push | Městská  vzducholoď . Městská vzducholoď. Získáno 20. února 2016. Archivováno z originálu 11. března 2016.
  2. Služba Apple Push Notification Service . developer.apple.com. Datum přístupu: 20. února 2016. Archivováno z originálu 4. března 2016.
  3. Firebase Cloud  Messaging . Vývojáři Google. Získáno 18. srpna 2016. Archivováno z originálu dne 20. července 2016.
  4. Cloud Messaging | Google Developers  (anglicky) . Vývojáři Google. Datum přístupu: 20. února 2016. Archivováno z originálu 14. července 2017.
  5. Zastav, zloději pozor!  (anglicky) . IEEE Spectrum (22. května 2014). Získáno 9. prosince 2021. Archivováno z originálu dne 15. srpna 2021.
  6. Avito tlačí: jak udělat ten nejrušivější formát méně otravným . Habr . Získáno 9. prosince 2021. Archivováno z originálu dne 9. prosince 2021.

Odkazy