Push-teknik

Push- teknik _ _  _ _ _ _ _ _ Användaren i sin tur antingen avvisar eller accepterar data.

En normal användare kan prenumerera på olika ämnen, information från tjänsteleverantören och när en uppdatering genereras på servern levereras den (eller ett meddelande om det) till användarens dator . Motsatsen till push-teknik är pull-teknologi , där begäran initieras av klientprogramvaran.

Push-tekniken blev framträdande med PointCast- produkten , populär på 1990-talet. PointCast-nätverket var engagerat i leverans av nyheter och aktiemarknadsdata , innehöll en aggregator med sitt eget format, som vagt påminner om tv, med text och bilder istället för video. Mediernas inflytande var betydande, så att Netscape och Microsoft , mitt under webbläsarkriget, bestämde sig för att inkludera denna teknik i sina webbläsare Netscape Navigator respektive Internet Explorer . Men i de flesta fall hade användarna låga anslutningshastigheter , så tjänstens popularitet var låg, och senare bleknade, ersattes av RSS pull-teknik i början av 2000-talet. Men med utvecklingen av hastigheter, på 2010-talet. push har vunnit enorm popularitet.

Funktionsprincipen för moderna operativsystem

Push-meddelanden använder fyra komponenter [1] :

  1. Pushnotifieringsserver (varje modernt operativsystem har sin egen server, iOS har APNS [2] , Android har  FCM (Firebase Cloud Messaging) [3] , Windows 10 / Windows 10 Mobile har  WNS [4] ).
  2. Applikationsförfattarens server som skickar meddelanden till push-meddelandeservern.
  3. En beständig tjänst på en enhets operativsystem som kommunicerar med push-meddelandeservern.
  4. En app som stöder push-meddelanden.

I förväg registrerar applikationsutvecklaren sin server med OS-aviseringsservern.

Efter att användaren har gett tillstånd till applikationen att ta emot aviseringar, skickar applikationen ett unikt applikations-ID och ett unikt enhetsnummer till aviseringsservern och registrerar sig på denna server. Dessa två unika nummer bildar en unik identifierare. Denna identifierare skickas sedan från meddelandeservern till applikationsägarens server.

När applikationsförfattarens server behöver skicka meddelanden till klienter, genererar den själva meddelandet och en lista med unika identifierare och skickar dessa data med hjälp av ett speciellt API till meddelandeservern. Aviseringsservern vidarebefordrar dessa meddelanden till klienter. Kunder har rätt att både avvisa och acceptera dessa uppgifter.

Aviseringar kan innehålla olika fält, till exempel: svarsknappar, bild, numeriskt värde för applikationsmärket, ljud och annat.

Applikation

Den mest kända användningen av push är att skicka prenumerationsmeddelanden , till exempel nyhetsbrev som levereras via e- post . Ett liknande system används av domstolar i USA, som skickar e-post till prenumeranter med nödvändig processinformation.

Typiska exempel på push-tjänster är

Push-förfrågningar kan också simuleras med vanliga pull-förfrågningar , vilket till exempel inträffar när e-postmeddelanden hämtas från en POP3 -server , när e- postklienten gör förfrågningar med några minuters mellanrum.

Kazaa använde push-teknik för användarfiler, där du kunde välja vilken innehållsserver som helst att ansluta till .

Andra användningar av push-teknik inkluderar webbapplikationer, inklusive spridning av marknadsdata ( aktiekurser ), auktioner , nätverkssensorövervakning .

Det finns också speciella webbplatser som låter dig automatisera processen för att skicka push-meddelanden.

Push-meddelanden används i stor utsträckning för marknadsföringsändamål , för vilket de kritiseras av användarna [5] [6] .

Se även

Anteckningar

  1. Push-meddelanden förklaras | Urbant  luftskepp . Urban luftskepp. Hämtad 20 februari 2016. Arkiverad från originalet 11 mars 2016.
  2. Apple Push Notification Service . developer.apple.com. Datum för åtkomst: 20 februari 2016. Arkiverad från originalet 4 mars 2016.
  3. Firebase Cloud  Messaging . Googles utvecklare. Hämtad 18 augusti 2016. Arkiverad från originalet 20 juli 2016.
  4. Molnmeddelanden | Google Developers  (engelska) . Googles utvecklare. Datum för åtkomst: 20 februari 2016. Arkiverad från originalet den 14 juli 2017.
  5. Stopp, uppmärksamhetstjuv!  (engelska) . IEEE Spectrum (22 maj 2014). Hämtad 9 december 2021. Arkiverad från originalet 15 augusti 2021.
  6. Avito pushar: hur man gör det mest påträngande formatet mindre irriterande . Habr . Hämtad 9 december 2021. Arkiverad från originalet 9 december 2021.

Länkar