0
{
  "aps": {
    "alert" : {
      "title": "Daily Sales",
      "body": "Bed"
    },
    "badge" : 1,
    "mutable-content": 1
  },
  "my-attachment" : "https://secure.img1.wfrcdn.com/lf/maxsquare/hash/36984/27677880/1/Wimbush-Panel-Bed-DBHC7470.jpg"
}

这是一个远程推送通知负载。当设备收到这个并由 收到时func didReceive(UNNotificationRequest, withContentHandler: (UNNotificationContent) -> Void),“我的附件”会content.attachments直接进入吗?如果我在 json 文件中添加更多自定义数据?会发生什么?

4

1 回答 1

0

您必须在Notification Service Extension file. 您可以从中创建一个UNNotificationAttachment对象并传入func didReceiveNotificationRequest(request: UNNotificationRequest, withContentHandler contentHandler: (UNNotificationContent) -> Void)UNNotificationServiceExtension 子类的方法的 completionHandler。

于 2016-10-07T13:30:48.927 回答