假设我有一个带有交互式通知的应用程序,可以在Apple Watch上显示。让我们说它是一个邮件应用程序,例如“用拇指回复”按钮。当用户点击它时,最好在通知上显示某种结果,例如“邮件已发送”或“无法发送,服务器未找到”。
我在通知api中找不到任何可以执行此操作的内容,我觉得这很不幸。只是想检查某人是否有相同的用例,如果我错过了一些(其他)方法来解决这个问题。
答案 0 :(得分:1)
您可以让应用通过WKExtensionDelegate
方法handleActionWithIdentifier(_:forRemoteNotification:)
回复通知中的选项。这可以执行网络请求,该网络请求又可以发送另一个推送通知,或者您可以根据网络请求调度本地通知。查看UILocalNotification
API