Как использовать Azure Notification Hub без обновления приложения IOS - PullRequest
0 голосов
/ 08 марта 2019

Я работаю в центре уведомлений Azure, и уведомления отправляются в приложения IOS.Ниже,

https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-ios-apple-push-notification-apns-get-started

Но проблема в том, что мое приложение IOS в настоящее время использует около 1000 пользователей.Поэтому пользователи не хотят обновлять свое приложение.Вопрос в том, можно ли реализовать концентратор уведомлений Azure в приложении IOS без обновления приложения.В моей руке идентификатор устройства хранится в БД.А также у меня есть сертификаты.

Я думаю, напишите консольное приложение и добавьте все идентификаторы устройств в центр уведомлений Azure.Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Да, вы можете зарегистрировать все свои существующие токены устройств в Центре уведомлений, используя API по вашему выбору. Затем сервер вашего приложения зарегистрирует новые токены в центре уведомлений по мере их поступления.

0 голосов
/ 11 марта 2019

По моему опыту, кажется, что невозможно выполнить миграцию из APNS в Azure Notification Hub для вашего приложения iOS без каких-либо изменений кода, потому что вам необходимо добавить строку подключения Nofication Hub ListenSharedAccess в проект вашего приложения.Фактически, миграция архитектуры для вашего приложения с Рис. 1 на Рис. 2, как показано ниже, приведет к необходимым изменениям кода.Если в вашем приложении нет какого-либо механизма «горячих» исправлений, но он не был разрешен Apple.

Рис. *

enter image description here

Рис 2.

enter image description here

...