userNotificationCenter didReceive响应包含空通知(watchOS)



我正在尝试从watchOS中的userNotificationCenter(_:didRive:withCompletionHandler:(检索原始通知内容。我已经设法在从APNS发送推送通知时触发了回调,但不幸的是,response对象包含一个空的notification:

<UNNotificationResponse: 0x600003bc0b40; actionIdentifier: start, notification: (null)>

我使用的是苹果文档中清单1中的示例。

更新10/19/20

我创建了一个示例项目SampleNotification来重现这个问题(请参阅README.md关于如何重现(。我注意到,只有当用户按下UNNotificationAction时,回调才会返回一个空通知。此外,我确认这个模式是而不是在iOS中观察到的。

userNotificationCenter(_:willPresent:withCompletionHandler:)中收到的相同通知似乎不是空的!

我非常感谢的任何反馈

我在watchOS 7.1和ios 14.1上也遇到了同样的问题。我联系了苹果公司的技术支持团队。这是我从那里得到的回复

"我们的工程师已经审查了您的请求,并确定您遇到了一个已知的问题,目前还没有已知的解决方法">

最新更新