Swift: 取消手表的本地通知(预定在手机上)
Swift: cancel local notification (scheduled on handset) from watch
我正在做一个项目,我在这个项目中安排来自手机的本地通知。该应用程序的大部分内容都在手表上,因此我试图让用户能够从手表中删除待处理的通知。似乎无法从手表上取消从手机安排的本地通知。我错过了什么吗?谢谢
关于这个问题的文档并不完全清楚,但尝试在手表上调用 removePendingNotificationRequests
以查看 phone-scheduled 本地通知是否被删除不会有什么坏处。如果做不到这一点,您始终可以使用 WCSession 向 phone 发送消息,传递通知标识符,调用 phone 唤醒并删除计划的通知。
我正在做一个项目,我在这个项目中安排来自手机的本地通知。该应用程序的大部分内容都在手表上,因此我试图让用户能够从手表中删除待处理的通知。似乎无法从手表上取消从手机安排的本地通知。我错过了什么吗?谢谢
关于这个问题的文档并不完全清楚,但尝试在手表上调用 removePendingNotificationRequests
以查看 phone-scheduled 本地通知是否被删除不会有什么坏处。如果做不到这一点,您始终可以使用 WCSession 向 phone 发送消息,传递通知标识符,调用 phone 唤醒并删除计划的通知。