ios - Xamarin iOS - 处理已清除的通知

标签 ios xamarin notifications

当使用远程通知时,我缓存了我收到的通知的 ID。但是,当用户单击通知中心的“清除”按钮时,我不知道该通知已被删除。因此我无法再次显示通知,因为它仍然缓存在我的列表中,尽管它已经从通知中心删除了。有没有办法确定通知是否已清除?

最佳答案

没有。

不幸的是,除非用户点击通知打开您的应用,否则 iOS 无法让您的应用知道通知中心发生了什么。这让我很沮丧,但你对此无能为力。

*编辑:从 iOS 10 开始,使用新的 UNUserNotificationCenter,您的应用现在对 work with 的访问权限有限。通知中心的通知(我很确定,我自己没有尝试过),但它仍然无法帮助您确定用户何时清除了您的通知。

关于ios - Xamarin iOS - 处理已清除的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37657355/

相关文章:

ios - iPhone不可用。请重新连接设备

iphone - 收到通知的频率比发送通知的频率高

ios - mapView 区域纬度和经度增量减少每次搜索

android - ScrollView 内的可滚动多行 TextView(不涉及触摸交互)

objective-c - 多个模态视图可防止背景变暗/禁用 UIModalPresentationPageSheet

xamarin.ios - 如何将参数发送到 Xamarin.iOS 中的自定义命令?

c# - 捕获警报对话框按钮事件

android - 我的代码有什么问题 - 通知 - 没有声音没有振动

Android 4.3.X 通知监听器

ios - FireBase 通知