Разработчики технологической платформы 1С:Предприятие реализовали поддержку изменений в работе PUSH-уведомлений для устройств на iOS с учетом требований, предъявляемых компанией Apple.
Поддержка новых возможностей сервисa отправки PUSH-уведомлений в 1С 8.3.17 и более новых версиях
Официальный технологический блог «Заметки из Зазеркалья» опубликовал на своих страницах сообщение об обновлении платформы 1C в связи с изменениями в работе сервиса APNs.
Сервис APNs используется для отправки PUSH-уведомлений от сторонних приложений на устройства под управлением iOS. В настоящий момент API сервиса использует протокол HTTP/2, поэтому разработчики платформы 1С реализовали поддержку этого протокола для корректной отправки PUSH-уведомлений.
Напомним, что в октябре прошлого года Apple пообещала, что с 1 апреля 2021 года больше не будет поддерживать устаревший бинарный протокол и призвала всех пользователей до этой даты перейти на новую версию протокола на основе HTTP/2.
Что меняется в работе сервиса уведомлений на iOS
Новый API-интерфейс на основе HTTP/2 позволит разработчикам приложений использовать аутентификацию через JWT (JSON Web Token), улучшенный обмен сообщениями об ошибках и обратную связь по каждому уведомлению. Сообщается также, что данное решение соответствует современным требованиям безопасности.
Для поддержки протокола HTTP/2 в системах, использующих отправку push-уведомлений через сервис APNs, нужно обновить платформу «1С:Предприятие» до версий 8.3.17.2171/8.3.18.1433 или выше.
Полная документация по push-уведомлениям для устройств, работающих на платформе iOS, доступна на сайте Apple в разделе для разработчиков.