iOS 推送通知中的粗体(或其他格式)

bold (or other formatting) in iOS push notification

内置消息应用程序在推送通知中将消息发送者的姓名设为粗体。

是否可以为我的应用程序执行此操作?这样的有效载荷会是什么样子?

如果相关,我正在使用 Mac 应用程序 APN 测试器进行测试,以使用这种类型的负载 {"aps": {"alert": "hey bob", "badge": 2}}.[=14= 向我的 iPhone 发送推送]

(我尝试了星号 *text* 和 HTML 标签 <b>text</b> 但它们什么也没做。我似乎也找不到相关文档。)

iOS 推送通知中没有富文本功能。

iOS 8.2 plus 的替代方法可能是使用 'title' 显示发件人姓名,并将新邮件放在正文中。例如,尝试这样的负载:

{
    "aps": {
        "alert": {
            "title": "Jim",
            "body": "Hey bob"
        },
        "badge": 2
    }
}

如果您使用 Parse 作为后端,这将有效 -

data: {
        alert: {
                 "title" : "My title",
                 "body"  : "My message body"
               }
      }