设置推送通知的标题?

时间:2011-11-30 01:26:54

标签: ios push-notification apple-push-notifications

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

2 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:7)

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

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

- 来自Apple文档 -

  

<强>警报   
  字符串或字典

     
    

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

  


  

<强>标题   
string

     
    

描述通知目的的短字符串。 Apple Watch     将此字符串显示为通知界面的一部分。这个     字符串只是短暂显示,应该精心设计,以便它可以     要快点理解。此密钥已在iOS 8.2中添加     

  
     

<强>体
  字符串

     
    

警告信息的文本。

  

参考Apple Documentation of push notification payload