如何使用每个通知的标头格式化推送通知?

时间:2012-02-06 17:59:42

标签: iphone objective-c ios formatting push-notification

我正在为我的客户实施应用推送通知。其中一个要求是在弹出警报/通知中心中显示除应用名称之外的单独标题。例如,警报应显示如下,

[App Name]

[个人通知标题]

[通知字符串]

[取消] [查看]

这在iPhone中可行吗?如果是我该怎么办?

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

我不这么认为你想要的方式,但你可以捏造它。有关您可以在推送通知中输入的内容,请参阅Apple Documentation。正如您所寻找的那样,Body是唯一可以获取内容的字段。但是你应该能够在体内添加新的线条字符...所以你的身体可以由

组成

[个人通知标题] \ n \ n [通知字符串]

不是字面意思“\ n”而是新行字符,该字符串假定它正在为您正确解析的内容处理...取决于您用于发布通知等的内容,因为这些都在服务器上

答案 1 :(得分:1)

您无法影响通知提醒的外观。

答案 2 :(得分:1)

APN通知消息不受您的应用程序控制,它由设备中的iOS控制,因此您必须使用其结构和形状,并且无法更改它。出于这个原因,当发布更新的操作系统版本时,如果Apple更改了APN通知的形状,它将反映到您的应用程序通知中,尽管您没有更改代码或应用程序中的任何内容。例如,在iOS 5中,有多种方法可以在设备上显示APN(无,横幅,警报),它们都适用于您的应用,即使您在创建它时使用的是iOS 4.x.