1

我的 AppDelegate 中有这个:

@available(iOS 10.0, *)
func didReceive(_ request: UNNotificationRequest,
                withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
    print(request.content.body)
}

我正在使用“可变内容”标志通过 OneSignal 发送通知,但不会调用此方法。我收到了通知,但我想在它显示之前对其进行更改。

4

1 回答 1

1

您应该确保正在发送的通知不是由于在通知旁边发送附件按钮而导致的静默通知。如果是这种情况,那么你应该改变你的实现。通过 OneSignal 传递附件不需要mutable-content标志,因为实现是将有效负载包装到自定义字段中使通知静音,然后在客户端通过UNTimeIntervalNotificationTrigger复制通知

于 2016-09-30T21:30:57.447 回答