Как включить/отключить push-уведомления для приложения на iOS 7?

Приложения часто просят включить push-уведомления при первом запуске. Однако как мне изменить этот параметр после ответа на этот вопрос? Кажется, в настройках нет ничего о push-уведомлениях. Самое близкое, что я могу найти, это «Центр уведомлений», но это просто похоже на настройку отображения уведомлений, а не на то, включены или отключены push-уведомления для приложения. Это действительно запутанный интерфейс.

Ответы (4)

В Центре уведомлений есть разделы «включать» и «не включать» .

Нажмите «Изменить» в правом верхнем углу Центра уведомлений. Это позволяет перетаскивать приложения в Центре уведомлений.

Удерживайте приложение, от которого хотите отключить push-уведомления, за линии справа от его имени и перетащите его в раздел «Не включать». Он автоматически закроет все настройки баннера для приложения, и вуаля! Вы можете идти.

Это не обрабатывает промежуточный случай, когда вы хотите получать уведомления, когда приложение запущено, но не иначе.
Это, вероятно, самый близкий к ответу, который я ищу, но я все еще нахожу его далеко не идеальным интерфейсом. Перетаскивание не является моим предпочтительным пользовательским интерфейсом.
В iOS 7.1 вы можете отключить все переключатели для приложения, и оно автоматически переместится в раздел «Не включать».
Боюсь, я должен не принять это как ответ. Оказывается, простое перемещение приложения в раздел «Не включать» не отключает push-уведомления для приложения. Скорее, он просто удаляет свои уведомления из выпадающего центра системных уведомлений. По-прежнему кажется, что нужно вручную снять все параметры для каждого приложения, которое вы хотите отключить. :(

Пока единственный способ сделать это — вручную выбрать стиль оповещения для приложения в Центре уведомлений. По умолчанию используется баннер, поэтому для включения push-уведомлений необходимо установить стиль оповещения на баннер, включить значки, звуки и включить в центре уведомлений, а также отключить все это (стиль баннера - нет), чтобы отключить.

Я действительно хотел бы, чтобы для этого была одна настройка включения / выключения, но, похоже, ее нет.

Обновление: я получил мое желание. Что касается iOS 8, я считаю, что теперь есть один переключатель включения / выключения для включения уведомлений для приложения. Это находится в области «Настройки» -> «Уведомления» в конкретном приложении.

Если вы зайдете в «Настройки», затем «Почта, контакты, календари», затем «Получить новые данные», там есть возможность включить и выключить Push, я думаю, что это повлияет на все приложения, поскольку у меня есть некоторые, которые жалуются, что push отключен когда эта опция отключена, а когда эта опция включена - нет. Хотя я могу ошибаться

У меня возникла эта проблема, когда я хотел включить push-уведомления для своего приложения Amazon, чтобы получать оповещения о том, когда мой пакет был доставлен или когда мой пакет был отправлен. Я выбрал их для отключения, когда впервые загрузил приложение, и не смог снова включить их, когда у меня было после.

Единственный способ, которым я смог снова включить push-уведомления для своего приложения Amazon, — это удалить приложение и повторно загрузить его из магазина приложений.

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