iMessage
developer.apple.com/im...Общие сведения
Справочная информация
Apple Inc. |
Тимоти Дональд Кук (англ. Timothy Donald Cook) |
Купертино, Калифорния, США |
|
25 июля 2012 г. |
Часто задаваемые вопросы о iMessage
Особенности приложения
Цветовые индикаторы
Вы можете экономить свои деньги, отправляя бесплатные сообщения, другим пользователям яблочной продукции.
По умолчанию приложение будет всегда пытаться отправить бесплатное iMessage вместо SMS или MMS. Если же у вашего абонента нет возможности принятия iMessage, тогда система автоматически будет пытаться отправить классическое платное SMS или MMS.
Если отправляется iMessage, то сообщение будет подсвечено голубым. А если идет как SMS или MMS, тогда сообщения будут зеленого цвета.
Единая система
Фирменная платформа обмена сообщениями связывает ваши номер телефона, адрес электронной почты и Apple ID на серверах Apple. После её включения, вы можете отправлять сообщения другим пользователям яблочной продукции, из всех своих устройств Apple.
Подробнее о iMessage
iMessage позволяет пользователям отправлять/получать текстовые сообщения, фотографии, видео, контактную информацию и групповые сообщения через сети Wi-Fi или мобильным интернетом другим пользователям iOS или MacOS, таким образом, обеспечивая альтернативу стандартным SMS и MMS сообщениям предоставляемых от операторов.
В ходе презентации функции iMessage Стив Джобс пообещал открыть доступ к API всем разработчикам Читать полностью
iMessage позволяет пользователям отправлять/получать текстовые сообщения, фотографии, видео, контактную информацию и групповые сообщения через сети Wi-Fi или мобильным интернетом другим пользователям iOS или MacOS, таким образом, обеспечивая альтернативу стандартным SMS и MMS сообщениям предоставляемых от операторов.
В ходе презентации функции iMessage Стив Джобс пообещал открыть доступ к API всем разработчикам и заявил, что в будущем протокол будет иметь открытый исходный код. Однако после его смерти, руководство компании больше не возвращалось к этому вопросу и данная функция доступна лишь в iOS и MacOS.
Хотя есть источники, которые утверждают, что протокол iMessage основывается на XMPP, протокол фактически основан на Apple Push Notification Service (APNS) - собственный протокол двоичной синхронной передачи данных.
Точно так же, как APNS это настраивает соединение Проверки активности с серверами Apple. У каждого соединения есть свой собственный уникальный код, который действует как идентификатор для маршрута, который должен использоваться, чтобы отправить сообщение в определенное устройство. Соединение зашифровано с TLS, используя клиентский сертификат, который требует устройство для активации iMessage.
Независимые исследователи показали явную связь длины зашифрованных сообщений и текстов, отправляемых пользователями iMessage. На базе используемых наборов длин сообщений и их временного распределения они также смогли с высокой точностью определять действия пользователей (получение сообщений, отправление сообщений, пересылку файлов), класс используемой операционной системы (настольная или мобильная), и язык отправляемых текстов.
Свернуть