← Все статьи
Разбор 4 мин чтения

Почему не приходят уведомления после удаления приложения

Частый вопрос после восстановления приложения: «Всё работает, но уведомления не приходят». Разбираемся, почему так и что от этого зависит.

Как вообще работают пуши на iPhone

Единственный способ доставить уведомление на iOS — сервис APNs (Apple Push Notification service). Серверы приложения отправляют пуш в APNs, а тот доставляет его на телефон. Чтобы Apple приняла пуш, у разработчика должен быть действующий доступ к APNs.

Что ломается у удалённых приложений

Когда приложение удаляют из App Store из-за санкций, Apple может заблокировать и доступ разработчика к APNs. В этом случае серверы приложения физически не могут отправить пуш — Apple отклоняет его на своей стороне. Поэтому уведомления не приходят даже у тех, кто ничего не переустанавливал.

Что при этом работает

Само приложение и сообщения внутри него работают: текст доставляется, когда вы открываете приложение. Обрывается именно фоновый «сигнал-будильник». Это ограничение на стороне Apple, а не bmrng или самого приложения.

Что можно сделать

Со стороны телефона обойти блокировку APNs нельзя. Стоит лишь проверить, что уведомления вообще включены: Настройки → Уведомления → [приложение] и Настройки → Основные → Обновление контента. Вернуть пуши полностью может только восстановление доступа разработчика к APNs — это вопрос политики Apple.

Верните приложение на iPhone

bmrng восстанавливает удалённые приложения из истории покупок вашего Apple ID — по USB, без джейлбрейка.

Скачать bmrng