Миграция в другую стороннюю службу push-уведомлений - приложение для iOS - PullRequest
0 голосов
/ 15 января 2019

Наше приложение для iOS использовало стороннюю службу - A, чтобы отправлять нашим клиентам push-уведомления. Было несколько тысяч подписчиков. Теперь мы хотим отказаться от службы A и перейти на другую стороннюю службу - B. Сертификаты, идентификатор пакета и все настроенные приложения остаются прежними.

Существуют ли какие-либо конкретные шаги для обеспечения того, чтобы пользователи, которые приняли решение, когда мы пользовались услугой A, легко переходили на службу B (токен устройства и т. Д.). Очевидно, что мы не можем позволить пользователю увидеть приглашение для повторного выбора, но включим его в код инициализации службы B.

Итак, кроме:

  • Вызов RegisterForRemoteNotifications в AppDelegate (как всегда)

  • Проверка на UIApplication.shared.isRegisteredForRemoteNotifications перед отображением предупреждения пользователя о выборе

Есть ли какие-либо другие шаги, которые необходимо выполнить для завершения перехода?

1 Ответ

0 голосов
/ 15 января 2019

Это зависит от того, какие сервисы A и B, я однажды перенес приложение из уведомлений Amazon SNS в Firebase, и есть шаги для экспорта данных из SNS в CSV и повторного импорта в Firebase. Но, скорее всего, вам нечего делать в приложении.

...