Служба Apple Push Notification

редактировать

Служба Apple Push Notification
APNS Logo.png Логотип службы Apple Push Notification
Разработчик (и) Apple Inc.
Целевая платформа (и) iOS, macOS, Safari
СтатусАктивная
ЛицензияЗакрытый источник

Служба уведомлений Apple Push (обычно называемая Служба уведомлений Apple или APN ) - это созданная платформа служба уведомлений от Apple Inc., которая позволяет сторонним разработчикам приложений отправлять данные уведомлений в приложения, установленные на устройствах Apple. Отправляемая информация об уведомлении может включать значки, звуки, обновления газетного киоска или настраиваемые текстовые предупреждения. Впервые он был запущен с iOS 3 17 июня 2009 года. Поддержка APN для локальных приложений была позже добавлена ​​в Mac OS X API, начиная с выпуска Mac OS X 10.7 («Лев»). Поддержка уведомлений веб-сайтов была позже добавлена ​​в выпуске Mac OS X 10.9 ("Mavericks").

Содержание

  • 1 История
  • 2 Технические детали
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

История

Apple объявила об услуге 9 июня 2008 г. с первоначальным заявленным выпуском на сентябрь; однако, как заявил Скотт Форстолл на мероприятии по предварительному просмотру iOS 3.0 17 марта 2009 г., развертывание было отложено после решения о реструктуризации APN для целей масштабируемости из-за якобы «подавляющего» ответа на объявление. APNs. В обоих случаях Forstall заявил, что push-уведомления лучше экономят батарею, чем фоновые процессы (которые используются в технологии pull ) для получения уведомлений.

APN были впервые запущены вместе с iOS 3.0 17 июня 2009 года. Версия iOS 5.0 включала Центр уведомлений, добавляя поддержку для получения и чтения локальных уведомлений в одном месте.

APN были также добавлены в качестве API в Mac OS X 10.7 («Lion»), чтобы разработчики могли начать обновлять свои сторонние приложения и начать использовать службу. Позднее поддержка была улучшена в OS X 10.8 («Mountain Lion») с введением Центра уведомлений. Как и в случае с iOS 5.0, улучшение позволило пользователям управлять полученными уведомлениями и читать их в одном месте. В выпуск OS X 10.9 («Mavericks») включен Safari 7.0, в котором добавлена ​​поддержка приема и получения уведомлений APN с веб-сайтов, на которые пользователь предоставил разрешение.

Технические подробности

В 2014 году максимально разрешенный размер полезной нагрузки уведомления, отправляемой через двоичный интерфейс, был увеличен с 256 байтов до 2 килобайт. В декабре 2015 года Apple выпустила новый API-интерфейс поставщика HTTP / 2, который фактически заменил устаревший двоичный интерфейс. Максимальный размер полезной нагрузки уведомления, разрешенный с использованием API HTTP / 2, составляет 4 килобайта.

22 октября 2014 г. Apple объявила о прекращении поддержки SSL 3.0 29 октября 2014 г. из-за атаки POODLE, которая незадолго до этого привлекла внимание общественности. После этой даты разработчики должны были использовать протокол TLS для отправки уведомлений с использованием APN.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-11 22:21:49
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте