是否可以设置推送通知的标题?看起来我所谓的通知标题只是关联应用程序的名称。我没有在文档中看到任何提及设置此值的方法。在iOS5通知下拉视图中,电子邮件显示为发件人姓名和主题作为标题。这是可能的,还是操作系统以特殊方式呈现电子邮件通知?
答案 0 :(得分:12)
不,这是不可能的。它将始终使用应用程序的名称作为标题。没有用于设置标题的公共API。
答案 1 :(得分:7)
这是可能的。 Apple引入了有效载荷的变化,允许这样做,但将从iOS 8.2支持
使用提示键发送标题和正文。此处标题将被您的应用名称替换,正文将成为消息。
- 来自Apple文档 -
<强>警报强>
字符串或字典如果包含此属性,系统将显示标准警报或 基于用户设置的横幅 您可以指定字符串或字典作为警报的值。 如果指定字符串,它将成为具有两个按钮的警报的消息文本:“关闭”和“查看”。如果用户点击View,该应用程序 启动。 如果指定字典,请参阅表5-2以获取此字典的键的说明。
<强>标题强>
string描述通知目的的短字符串。 Apple Watch 将此字符串显示为通知界面的一部分。这个 字符串只是短暂显示,应该精心设计,以便它可以 要快点理解。此密钥已在iOS 8.2中添加
<强>体强>
字符串警告信息的文本。