ios - Apple 推送通知服务 - 更改通知消息的标题

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

我的 APNS 消息运行良好。但是我想更改发送的消息的标题。目前标题始终是我的应用程序的名称。我看到 native iOS“邮件”应用程序的通知将“发件人”地址作为消息的标题,并且电子邮件主题以粗体显示为通知的副标题。我想为我的应用程序的通知重现此内容,但看不到如何执行此操作。 JSON 有效负载似乎只有一个“警报”键,但没有提到“标题”键。有没有可能实现我想要的?

最佳答案

我偶然发现了这个老问题,只是想补充一点,现在可以为通知指定标题和正文(我认为是从 iOS 8 开始)。

您的推送负载需要如下所示:

{
  "aps": {
    "alert": {
        "title": "New Message from Boss",
        "body": "Can you complete the new feature until tomorrow, please?!"
    }
  }
}

您可以在 Apple 的 Local and Remove Notification Programming Guide 中找到详细规范.

关于ios - Apple 推送通知服务 - 更改通知消息的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11819820/

相关文章:

ios - 如何使用 openssl 解密使用 CCCrypt 在 Objective-C 中创建的文件?

ios - 在 Watch InterfaceController.swift 中获取 MMWormhole 的未解析标识符

c# - 验证文件后错误无效的 json 原语

iOS拦截推送通知

ios - 从全局范围访问 super

iOS : Size classes issue

c# - 如何处理同时返回字符串和字符串数组的json?

json - 在 Golang 中的 json.Marshal 之前添加键

ios - 清除角标(Badge)图标而不清除通知

ios - 当我在 Xcode 9 中编译我的应用程序时出现 BoringSSL 错误