我想通过应用扩展程序(iWatch-watchOS)取消在主应用目标(iPhone)中安排的重复本地通知。当我尝试取消它:iWatch扩展中的UNUserNotificationCenter.current()。removeAllPendingNotificationRequests()时,它对主要目标发出的请求没有影响。是否可以通过某种方式完成?
答案 0 :(得分:0)
好,因此,如果iPhone和Watch应用程序具有UNUserNotificationCenter的“共享”实例,这将是可能的。但是他们没有。每个目标都有单独的实例,因此您不能取消已从其他设备安排的本地计划的用户通知。
您可以在以下网址阅读有关用户通知和所有功能的更多详细信息:http://martiancraft.com/blog/2018/02/notification-handling-on-watchkit/,由MartianCraft首席工程师Eric Blair撰写的博客