Cum știe iPhone-ul meu atunci când persoana texting mine este tastarea?
Dacă esti un utilizator de iPhone, acest scenariu probabil suna familiar: Ai trimite pe cineva un mesaj, observați că acesta a fost livrat și să citească, și apoi urmăriți trei puncte mici hover într-un balon conversație în timp ce așteptați așteptând un răspuns. Dar cum știe iPhone atunci când persoana texting tine este tastarea
Este posibil să fi observat trei puncte indicator apare numai atunci când sunteți trimiterea și recepționarea prin iMessage?; că este, schimbul de texte cu un alt utilizator de pe un iPhone, iPad sau iPod Touch. În 2011, Apple a introdus iMessage, ca parte a lansare iOS 5 [sursa: Apple]. Serviciul iMessage, care este construit în Mesaje iPhone App, arată exact ca texting, dar funcționează mai mult ca o aplicație de mesagerie instant. Când utilizați de mesagerie iPhone app pentru a trimite un text la un alt utilizator iMessage, telefonul recunoaște Apple a ID-ul destinatarului și în mod automat trimite mesajul prin intermediul serviciului iMessage [sursa: Apple].
Spre deosebire de mesaje text SMS, care sunt trimise prin rețea de telefonie mobilă operatorul de telefonie mobilă, a textelor iMessage sunt rutate prin serverele Apple folosind o tehnologie numita Apple a serviciului Push Notification (APN-uri) [surse: Apple, Dilger, iAnswerGuy]. APNS se bazează pe eXtensible mesaje și Prezență Protocol (XMPP), același sistem utilizat de Google Talk și Apple proprii iChat serviciul de mesaje instantanee [surse: Apple, Dilger]. XMPP oferă o modalitate pentru servere de a comunica unul cu altul, care permite unui utilizator pe un server pentru a primi notificări postate printr-un server diferit. Ori de câte ori aveți o conexiune la rețea, iPhone verifică continuu cu serverele APN pentru a vedea dacă acestea au ceva nou pentru a trimite-ți de drum, inclusiv mesaje text, apeluri FaceTime sau notificările de alertă pentru alte aplicații [surse: Apple, Dilger]. Deoarece iPhone la celălalt capăt conversației text este, de asemenea, comunicarea cu serverele APN, serverele sunt capabile sa detecteze activitatea nou, se asociază cu Apple ID-ul și să știi un text este pe drum.
Dacă WiFi sau rețea celulară nu este disponibilă sau dacă schimbați mesaje cu cineva pe un sistem diferit de operare mobil, iPhone-ul va trece automat la iMessage standard texting SMS, lăsâ