Push teknologi

Push- teknologi _ _  _ _ _ _ _ _ Brugeren til gengæld enten afviser eller accepterer dataene.

En normal bruger kan abonnere på forskellige emner, information fra tjenesteudbyderen , og når en opdatering genereres på serveren, bliver den (eller en besked om den) leveret til brugerens computer . Det modsatte af push-teknologi er pull-teknologi , hvor anmodningen initieres af klientsoftwaren.

Push-teknologi blev fremtrædende med PointCast- produktet , populært i 1990'erne. PointCast-netværket var engageret i levering af nyheder og aktiemarkedsdata , indeholdt en aggregator med sit eget format, der vagt minder om tv, med tekst og billeder i stedet for video. Mediernes indflydelse var betydelig, så Netscape og Microsoft , midt i browserkrigen, besluttede at inkludere denne teknologi i henholdsvis deres Netscape Navigator og Internet Explorer browsere . Men i de fleste tilfælde havde brugerne lave forbindelseshastigheder , så tjenestens popularitet var lav og senere falmet, fortrængt af RSS pull-teknologi i begyndelsen af ​​2000'erne. Men med udviklingen af ​​hastigheder, i 2010'erne. push har vundet enorm popularitet.

Funktionsprincippet for moderne operativsystemer

Push-meddelelser bruger fire komponenter [1] :

  1. Push notifikationsserver (hvert moderne OS har sin egen server, iOS har APNS [2] , Android har  FCM (Firebase Cloud Messaging) [3] , Windows 10 / Windows 10 Mobile har  WNS [4] ).
  2. Applikationsforfatterens server, der sender meddelelser til push-meddelelsesserveren.
  3. En vedvarende tjeneste på en enheds operativsystem, der kommunikerer med push-meddelelsesserveren.
  4. En app, der understøtter push-beskeder.

På forhånd registrerer applikationsudvikleren sin server med OS-notifikationsserveren.

Efter at brugeren har givet applikationen tilladelse til at modtage meddelelser, sender applikationen et unikt applikations-id og et unikt enhedsnummer til meddelelsesserveren og registrerer sig på denne server. Disse to unikke numre danner en unik identifikator. Denne identifikator sendes derefter fra meddelelsesserveren til applikationsejerens server.

Når applikationsforfatterens server skal sende meddelelser til klienter, genererer den selve meddelelsen og en liste over unikke identifikatorer og sender disse data ved hjælp af en speciel API til meddelelsesserveren. Notifikationsserveren videresender disse meddelelser til klienter. Kunder har ret til både at afvise og acceptere disse data.

Meddelelser kan indeholde forskellige felter, såsom: svarknapper, billede, numerisk værdi for applikationsmærket, lyd og andre.

Ansøgning

Den mest berømte brug af push er at sende abonnementsbeskeder , såsom nyhedsbreve leveret via e- mail . Et lignende system bruges af domstole i USA, som e-mailer abonnenter de nødvendige procesoplysninger.

Typiske eksempler på push-tjenester er

Push-anmodninger kan også simuleres med almindelige pull-anmodninger , som det f.eks. sker ved hentning af e-mail-beskeder fra en POP3 -server , når e- mailklienten foretager anmodninger med få minutters mellemrum.

Kazaa brugte brugerfil push-teknologi, hvor du kunne vælge en hvilken som helst indholdsserver at oprette forbindelse til .

Andre anvendelser af push-teknologi omfatter webapplikationer, herunder formidling af markedsdata ( aktiekurser ), auktioner , netværkssensorovervågning .

Der er også særlige websteder, der giver dig mulighed for at automatisere processen med at sende push-meddelelser.

Push-meddelelser bruges i vid udstrækning til markedsføringsformål , som de kritiseres for af brugerne [5] [6] .

Se også

Noter

  1. Push-meddelelser forklaret | Urbant  luftskib . Byluftskib. Hentet 20. februar 2016. Arkiveret fra originalen 11. marts 2016.
  2. Apple Push Notification Service . developer.apple.com. Dato for adgang: 20. februar 2016. Arkiveret fra originalen 4. marts 2016.
  3. Firebase Cloud  Messaging . Google udviklere. Hentet 18. august 2016. Arkiveret fra originalen 20. juli 2016.
  4. Cloud Messaging | Google Developers  (engelsk) . Google udviklere. Dato for adgang: 20. februar 2016. Arkiveret fra originalen 14. juli 2017.
  5. Stop, opmærksomhed tyv!  (engelsk) . IEEE Spectrum (22. maj 2014). Hentet 9. december 2021. Arkiveret fra originalen 15. august 2021.
  6. Avito skubber: hvordan man gør det mest påtrængende format mindre irriterende . Habr . Hentet 9. december 2021. Arkiveret fra originalen 9. december 2021.

Links