Почему уведомления pu sh не доставляются, если пользователь отключил фоновое приложение refre sh в IOS? - PullRequest
1 голос
/ 19 марта 2020

вскоре после этого сообщения Мне удалось убедить нашу команду использовать уведомления pu sh вместо опроса! Мы будем использовать AWS Pinpoint, который использует APN для IOS. Пока все удивительно, но нам не хватает критически важной функциональности:

Нам нужно убедиться, что уведомление pu sh доставляется, если приложение находится на переднем плане , даже если пользователь отключил уведомление и отключил фоновое приложение refre sh для нашего приложения.

Я понимаю, что уведомления pu sh будут, если приложение находится в фоновом режиме, а пользователь отключил фоновое приложение refre sh, но почему оно влияет на передний план? В противном случае опрос все еще необходим, , потому что он работает, если пользователь находится на переднем плане ...

Возможно, я ошибаюсь (надеюсь, что так), но у меня есть проверял различные случаи и не мог решить этот конкретный случай.

1 Ответ

0 голосов
/ 19 марта 2020

Если пользователь отключил уведомления, вы не будете получать уведомления.

Кроме того, просто предостережение, уведомления pu sh не гарантируют быструю доставку. Если ваши связи странные, они могут появляться медленно. Кроме того, если вы переходите с сотовой на Wi-Fi или наоборот, с уведомлениями могут происходить странные вещи.

Одна вещь, которую вы можете попробовать - не позволяйте приложению работать, если у них отключены уведомления. Если требуется, чтобы ваше приложение функционировало правильно, проверьте наличие включенных уведомлений в делегате приложения по адресу applicationDidBecomeActive

...