iOS10 NotificationService扩展

Giu*_*ssi 3 ios10

方法:

didReceive(_ request:UNNotificationRequest,withContentHandler contentHandler:(UNNotificationContent) - > Void)

即使我的远程通知的有效负载包含属性:"mutable-content":1,iOS 10的NotificationService TARGET也不会由iOS自动触发.

这是您的有效负载示例:

    {
  "aps": {
    "alert": {
      "body": "body",
      "subtitle": "subtitle",
      "title": "title"
    },
    "mutable-content": 1
  }
}
Run Code Online (Sandbox Code Playgroud)

是否有任何缺少的配置或代码,我必须实现,以使其工作?

Raz*_*Raz 6

您应该以扩展名作为目标运行应用程序,并选择您希望扩展程序使用的应用程序.通常,您将在包含项目中的应用程序上运行扩展.

运行扩展.

运行Extension目标后,您的应用程序将加载,当您发送带有"mutable-content:1"的通知时,您将能够进入调试模式.