Как отформатировать Push-уведомление с заголовком для каждого уведомления? - PullRequest
0 голосов
/ 06 февраля 2012

Я внедряю push-уведомление для приложения для моего клиента.Одним из требований является отображение отдельного заголовка, отличного от имени приложения, во всплывающем центре уведомлений / уведомлений.Например, предупреждение должно выглядеть следующим образом:

[Имя приложения]

[Индивидуальный заголовок уведомления]

[Строка уведомления]

[Отмена] [Просмотр]

Возможно ли это в iPhone?Если это так, как я могу это сделать?

Спасибо за любую помощь.

Ответы [ 3 ]

1 голос
/ 06 февраля 2012

Вы не можете влиять на внешний вид уведомления.

1 голос
/ 06 февраля 2012

Уведомление APN не контролируется вашим приложением, оно контролируется iOS в устройстве, поэтому вы привязаны к его структуре и форме и не можете изменить его.По этой причине, когда будет выпущена обновленная версия ОС, если Apple изменит форму уведомления APN, оно будет отражено в уведомлениях вашего приложения, хотя вы ничего не изменили в своем коде или в своем приложении.Например, в iOS 5 есть несколько способов отображения APN на устройстве (нет, баннеры, оповещения), и все они применимы к вашему приложению, даже если при его создании вы использовали iOS 4.x.

1 голос
/ 06 февраля 2012

Я не думаю, что именно так, как вы хотите, но вы, вероятно, можете обмануть это.См. Документация Apple , чтобы точно узнать, что вы можете поместить в push-уведомление.Тело - единственное поле для содержимого, которое вы ищете.Однако вы должны иметь возможность добавлять символы новой строки в тело ... чтобы ваше тело могло состоять из

[Индивидуальный заголовок уведомления] \ n \ n [Строка уведомления]

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

...