设置推送通知的标题?

tyl*_*ler 5 push-notification apple-push-notifications ios

是否可以设置推送通知的标题?看起来我所谓的通知标题只是关联应用程序的名称.我没有在文档中看到任何提及设置此值的方法.在iOS5通知下拉视图中,电子邮件显示为发件人姓名和主题作为标题.这是可能的,还是操作系统以特殊方式呈现电子邮件通知?

Aug*_*aas 13

不,这是不可能的.它将始终使用应用程序的名称作为标题.没有公共API来设置标题.

  • 这是可能的。请检查我的答案。@santhu (2认同)

san*_*thu 7

这个有可能.Apple引入了有效载荷的变化,允许这样做,但将从iOS 8.2获得支持

使用警报键发送标题和正文.此处标题将被您的应用名称替换,正文将成为消息.

- 来自Apple Docs -

警报
字符串或字典

如果包含此属性,系统将根据用户的设置显示标准警报或横幅.
您可以指定字符串或字典作为警报的值.如果指定字符串,它将成为具有两个按钮的警报的消息文本:"关闭"和"查看".如果用户点按"查看",则会启动该应用.如果指定字典,请参阅表5-2以获取此字典的键的说明.


标题
字符串

描述通知目的的短字符串.Apple Watch将此字符串显示为通知界面的一部分.此字符串仅短暂显示,应精心设计,以便快速理解.此密钥已在iOS 8.2中添加.

身体

警报消息的文本.

参考Apple推送通知有效负载的文档