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)と、「my-attachment」はcontent.attachments直接 に入りますか? json ファイルにさらにカスタマイズ データを追加するとどうなりますか? 何が起こるか?

4

1 に答える 1

0

で添付ファイルをダウンロードする必要がありNotification Service Extension fileます。そこからオブジェクトを作成し、UNNotificationServiceExtension サブクラスUNNotificationAttachmentのメソッドの completionHandler に渡すことができます。func didReceiveNotificationRequest(request: UNNotificationRequest, withContentHandler contentHandler: (UNNotificationContent) -> Void)

于 2016-10-07T13:30:48.927 に答える