Как мой iPhone узнает, когда человек, пишущий мне сообщение, печатает

Как мой iPhone узнает, когда человек, пишущий мне сообщение, печатает

Если вы пользователь iPhone, этот сценарий, вероятно, звучит знакомо: вы отправляете кому-то сообщение, замечаете, что оно доставлено и читается, а затем наблюдаете, как три маленьких точки зависают в пузыре разговора, ожидая ответа. Но как ваш iPhone узнает, когда человек, пишущий вам, печатает?

Возможно, вы заметили, что контрольный многоточие появляется только при отправке и получении через iMessage; то есть обмениваться текстами с другим пользователем на iPhone, iPad или iPod Touch. В 2011 году Apple представила iMessage как часть своего выпуска iOS 5. Сервис iMessage, встроенный в приложение «Сообщения iPhone», выглядит так же, как текстовые сообщения, но больше работает как приложение для обмена мгновенными сообщениями. Когда вы используете приложение для обмена сообщениями iPhone для отправки текста другому пользователю iMessage, ваш телефон распознает Apple ID получателя и автоматически отправляет сообщение через службу iMessage.

Тексты смс сообщений

В отличие от текстовых сообщений SMS, которые отправляются через сотовую сеть вашего оператора мобильной связи, тексты iMessage маршрутизируются через серверы Apple с использованием технологии, называемой службой Apple Push Notification (APN). APN основаны на расширяемом протоколе обмена сообщениями и присутствии (XMPP), той же системе, которая используется Google Talk и собственной службой обмена мгновенными сообщениями iChat от Apple. XMPP обеспечивает способ связи серверов друг с другом, позволяя пользователю на одном сервере получать уведомления, отправленные через другой сервер. Всякий раз, когда у вас есть сетевое соединение, ваш iPhone постоянно проверяет серверы APN, чтобы узнать, есть ли у них что-нибудь новое для отправки вам, включая текстовые сообщения, вызовы FaceTime или уведомления о предупреждениях для других приложений. Поскольку iPhone на другом конце вашего текстового разговора также обменивается данными с серверами APN, серверы могут обнаруживать новые действия, связывать их с вашим Apple ID и сообщать, что текст находится в пути.

Если ваша WiFi или сотовая сеть недоступна или вы обмениваетесь сообщениями с кем-то в другой мобильной операционной системе, ваш iPhone автоматически переключится с iMessage на стандартную SMS-отправку, оставив вас в неведении относительно того, кто-то прочитал или начал отвечать на ваше сообщение.

Ссылка на основную публикацию
Adblock
detector