обновить двоичный протокол APNS до расширенного API на основе HTTP / 2 - PullRequest
0 голосов
/ 30 сентября 2018

Я недавно получил нижеприведенное письмо от Apple

Мы заметили, что ваши приложения могут обмениваться данными со службой Apple Push Notification через двоичный протокол.Поскольку это устаревший протокол, мы рекомендуем как можно скорее перейти на расширенный API на основе HTTP / 2.Вы сможете воспользоваться новыми замечательными функциями, такими как аутентификация с помощью веб-токена JSON, улучшенный обмен сообщениями об ошибках и обратная связь для уведомлений.

Я понятия не имею, что делать: 1- Должен ли я что-то изменить в своем приложении и как?2 - мне нужно что-то изменить на моем сервере (определенно), но как?

Любая помощь приветствуется.Хорошего дня.

1 Ответ

0 голосов
/ 04 октября 2018

Во-первых, я рекомендую вам прочитать официальную документацию о преимуществах нового * apn-сервиса на базе http / 2 .Затем, если вы хотите использовать недавно представленные функции, вы можете изменить реализацию на стороне сервера, чтобы иметь возможность отправлять уведомления через новый API.Но, в зависимости от функции, которую вы хотите использовать, конечно, могут быть некоторые изменения в вашем клиентском коде.

В противном случае на данный момент нет необходимости что-либо менять с обеих сторон, пока Apple не решит закрыть устаревший API.Как вы можете видеть, они называют это legacy . Лучше подготовиться к стрессу.

Если мы придем к тому, как вы можете использовать новый API на стороне сервера, я рекомендую вамвнимательно прочитайте эти две страницы:

Настройка удаленного сервера уведомлений

Отправка запросов уведомлений в APN

Или зависитна вашем языке программирования, но, возможно, вы можете найти некоторые библиотеки, которые облегчают использование с помощью Google.

...