ios - UNUserNotificationCenter.getDeliveredNotifications() 能否用于检索用户导向的推送通知
问题描述
如果服务器向用户发送推送通知,但用户没有点击该通知,应用程序是否仍然可以确定有推送发送到手机并使用 UNUserNotificationCenter.getDeliveredNotifications() 获取推送有效负载,还是这样仅用于检索本地通知的方法?
解决方案
从文档:
通知
一组 UNNotification 对象,代表您的应用程序的本地和远程通知,这些通知已交付并在通知中心仍然可见。如果您的应用程序的通知在通知中心中均不可见,则该数组为空。
所以,是的,它还会返回尚未打开且在通知中心可见的推送通知。
推荐阅读
- excel - Excel:如何计算单元格范围内的特定字符以用于单独范围内的不同类别
- python - Selenium WebDriver 将数据逐行写入CSV
- java - 引导类路径未与 -source 1.7 一起设置 - netbeans
- python - Matplotlib:子图中的不同 x 轴标签
- namespaces - 在命名空间 Kubernetes 中创建入口控制器
- mysql - 无法在 localhost 连接到 MySQL:3306 使用 root 用户
- c++ - 在 C++ 中创建一个数组的队列
- c - 我们怎么能说“int i”既是定义又是声明
- rpgle - 使用数据结构更新或写入 RPG IV 中的外部描述文件完全免费
- c# - 不允许使用后返回 405 方法。获取而不是发布