Как устранить проблему, при которой уведомления о экспо пу sh не доставляются для некоторых устройств - PullRequest
0 голосов
/ 24 января 2020

Наше приложение использует уведомление Expo pu sh для доставки сообщений pu sh. Это прекрасно работает для большинства клиентов, но я пытаюсь отладить одного клиента, где он не получает сообщения pu sh. Вот что я вижу:

  • Используя инструмент уведомлений Expo pu sh, а также мой собственный код клиента, я могу отправлять сообщения на его токен Expo pu sh. Экспо-сервер отвечает с нормальным статусом. Я проверил статус, учитывая идентификатор квитанции, и статус также говорит ок.
  • Но клиент никогда не получает сообщения. Я гарантирую, что приложение еще не открыто на его устройстве iOS и что для приложения включено уведомление.

Мой вопрос: как мне отладить это дальше? Я понимаю, что сервер Apple может решить отправлять или не отправлять сообщения на основе различных факторов. Как узнать, что сервер Apple сделал с сообщениями?

Я немного погуглил, но не смог найти много информации о том, как поступить. Я надеюсь, что кто-то испытал то же самое и может помочь с некоторыми лидами.

Спасибо за вашу помощь,

Хьюи

...