Мне нужно отправлять удаленные push-уведомления только для зарегистрированных пользователей. Я должен быть на 100% уверен, что никакое push-уведомление не будет отправлено, если пользователь выйдет из системы (конфиденциальные данные - банковское приложение).Отменить регистрацию для push-уведомлений в iOS 8
Возможное решение - отправить запрос на выход на мой сервер, но не гарантируется, что запрос будет доставлен на сервер, и нехорошо сказать пользователю: «Извините, произошла ошибка, вы не вышли из системы . ".
Я нашел в методе документации Apple unregisterForRemoteNotifications()
, но я не знаю, если это хорошая идея, назовите его в действии выхода из системы.
Только не отправлять конфиденциальную информацию с помощью нажатия, Написать идентификатор и загружать конфиденциальные данные только в приложении – Wain
Проблема в том, что если другой пользователь зарегистрируется, уведомления от предыдущего пользователя будут отправлены ему. Таким образом, фактический пользователь может видеть значки для предыдущего пользователя, но после того, как он откроет приложение, ничего не будет. Я должен обеспечить отмену регистрации для push-уведомлений. – Deny
Итак, позвоните по имени пользователя, которое не соответствует – Wain