Установка заголовка push-уведомления? - PullRequest
5 голосов
/ 30 ноября 2011

Можно ли установить заголовок push-уведомления? Похоже, то, что я называю заголовком уведомления, - это просто имя связанного приложения. Я не видел ничего в документах, где упоминается какой-либо способ установить это значение. В раскрывающемся списке уведомлений iOS5 отображаются электронные письма с именем отправителя и темой в качестве заголовка. Возможно ли это, или ОС обрабатывает уведомления по электронной почте особым образом?

Ответы [ 2 ]

12 голосов
/ 02 декабря 2011

Нет, это невозможно.Он всегда будет использовать название приложения в качестве заголовка.Нет общедоступного API для установки заголовка.

7 голосов
/ 28 декабря 2015

Это возможно. Apple внесла изменения в полезную нагрузку, что позволяет это, но будет поддерживаться с iOS 8.2

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

- из документов Apple -

предупреждение
строка или словарь

Если это свойство включено, система отображает стандартное предупреждение или баннер, основанный на настройках пользователя.
Вы можете указать строку или словарь в качестве значения оповещения. Если вы укажете строку, она станет текстом сообщения с двумя кнопками: «Закрыть» и «Просмотр». Если пользователь нажимает кнопку View, приложение запускает. Если вы указываете словарь, обратитесь к Таблице 5-2 для описания ключей этого словаря.


название
строка

Короткая строка, описывающая цель уведомления. Apple Watch отображает эту строку как часть интерфейса уведомлений. это Строка отображается только на короткое время и должна быть обработана так, чтобы она могла Быть понятым быстро. Этот ключ был добавлен в iOS 8.2.

корпус
строка

Текст сообщения с предупреждением.

Ссылка Документация Apple по полезной нагрузке push-уведомлений

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