当使用远程通知时,我缓存了我收到的通知的 ID。但是,当用户单击通知中心的“清除”按钮时,我不知道该通知已被删除。因此我无法再次显示通知,因为它仍然缓存在我的列表中,尽管它已经从通知中心删除了。有没有办法确定通知是否已清除?
最佳答案
没有。
不幸的是,除非用户点击通知打开您的应用,否则 iOS 无法让您的应用知道通知中心发生了什么。这让我很沮丧,但你对此无能为力。
*编辑:从 iOS 10 开始,使用新的 UNUserNotificationCenter
,您的应用现在对 work with 的访问权限有限。通知中心的通知(我很确定,我自己没有尝试过),但它仍然无法帮助您确定用户何时清除了您的通知。
关于ios - Xamarin iOS - 处理已清除的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37657355/