Наше приложение использует уведомление Expo pu sh для доставки сообщений pu sh. Это прекрасно работает для большинства клиентов, но я пытаюсь отладить одного клиента, где он не получает сообщения pu sh. Вот что я вижу:
- Используя инструмент уведомлений Expo pu sh, а также мой собственный код клиента, я могу отправлять сообщения на его токен Expo pu sh. Экспо-сервер отвечает с нормальным статусом. Я проверил статус, учитывая идентификатор квитанции, и статус также говорит ок.
- Но клиент никогда не получает сообщения. Я гарантирую, что приложение еще не открыто на его устройстве iOS и что для приложения включено уведомление.
Мой вопрос: как мне отладить это дальше? Я понимаю, что сервер Apple может решить отправлять или не отправлять сообщения на основе различных факторов. Как узнать, что сервер Apple сделал с сообщениями?
Я немного погуглил, но не смог найти много информации о том, как поступить. Я надеюсь, что кто-то испытал то же самое и может помочь с некоторыми лидами.
Спасибо за вашу помощь,
Хьюи