Остановка push-уведомлений - PullRequest
4 голосов
/ 16 декабря 2011

Я работаю над приложением, в котором есть push-уведомления. Я реализовал его, но моя проблема в том, что я хочу получать уведомления только тогда, когда пользователь вошел в приложение.Что-то вроде почтового приложения для iPhone.Любые идеи, как я могу продолжить это?

Ответы [ 2 ]

2 голосов
/ 16 декабря 2011

Вы можете удалить сохраненный токен устройства от своего провайдера APNS, когда пользователь выходит из приложения.

0 голосов
/ 13 апреля 2012

Вы не можете остановить или ограничить Push-уведомления любым способом после их отправки .

Пока:

(1) пользователь установил ваше приложение И

(2) они согласились разрешить push-уведомления при первом запуске, И

(3) устройство включено

затем (если вы отправите им push-уведомление), они получат push-уведомление независимо от того, активно ли ваше приложение, в фоновом режиме или вообще не работает.

Если устройство выключено, оно получит его при включении устройства (при условии, что (1) и (2), указанные выше, все еще выполняются).

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...