我正在尝试从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上也遇到了同样的问题。我联系了苹果公司的技术支持团队。这是我从那里得到的回复
"我们的工程师已经审查了您的请求,并确定您遇到了一个已知的问题,目前还没有已知的解决方法">