Swift:从手表取消本地通知(安排在手机上)

Posted

技术标签:

【中文标题】Swift:从手表取消本地通知(安排在手机上)【英文标题】:Swift: cancel local notification (scheduled on handset) from watch 【发布时间】:2018-03-12 19:30:42 【问题描述】:

我正在做一个项目,在该项目中我会通过手机安排本地通知。该应用程序的大部分都在手表上,所以我试图让用户能够从手表中删除待处理的通知。似乎无法从手表取消从手机安排的本地通知。我错过了什么吗?谢谢

【问题讨论】:

【参考方案1】:

有关此问题的文档并不完全清楚,但尝试在手表上拨打removePendingNotificationRequests 以查看电话安排的本地通知是否被删除不会有什么坏处。如果做不到这一点,您总是可以使用 WCSession 向手机发送消息,传递通知标识符,调用手机唤醒并删除预定的通知。

【讨论】:

是的 removePendingNotificationRequests 不起作用,所以我想我会尝试第二种方法。谢谢

以上是关于Swift:从手表取消本地通知(安排在手机上)的主要内容,如果未能解决你的问题,请参考以下文章

如何在一段时间后取消安排以前安排的本地通知?

取消本地通知后如何停止本地通知声音

是否可以有一个“仅通知”应用程序,或者在显示通知后不显示手表应用程序?

安排每小时重复本地通知的问题

安排本地通知从明天开始每天重复

从后台安排本地通知(Ionic + ngCordova)