iOS10 通知服务扩展

iOS10 NotificationService Extension

方法:

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

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

这是有效负载示例:

    {
  "aps": {
    "alert": {
      "body": "body",
      "subtitle": "subtitle",
      "title": "title"
    },
    "mutable-content": 1
  }
}

我是否必须实施任何缺少的配置或代码才能使其正常工作?

您应该 运行 以扩展程序作为目标的应用程序,然后选择您希望扩展程序使用的应用程序。通常,您将 运行 包含项目中应用程序的扩展。

运行启用扩展目标后,您的应用将加载,当您使用 "mutable-content : 1" 发送通知时,您将能够进入调试模式。