有什么方法可以向 Apple Watch 提供有关交互式通知的反馈?

Any way to give feedback on Interactive notification to Apple Watch?

假设我有一个带有交互式通知的应用程序要显示在 Apple Watch 上。假设它是一个邮件应用程序,带有 "reply with a thumb" 按钮。当用户点击它时,最好在通知上显示某种结果,例如 "Mail was sent" 或 "Unable to send, server not found".

我在通知 api 中找不到任何内容来执行此操作,我觉得很遗憾。只是想检查是否有人有相同的用例,以及我是否错过了一些(其他)方法来解决这个问题。

您可以让您的应用在 WKExtensionDelegate 方法 handleActionWithIdentifier(_:forRemoteNotification:) 中响应通知中的选项。这可以执行一个网络请求,该请求又可以发送另一个推送通知,或者您可以根据网络请求安排一个本地通知。查看 UILocalNotification API