gpt4 book ai didi

ios - 如何检测用户何时清除您应用的通知

转载 作者:行者123 更新时间:2023-12-01 15:56:07 25 4
gpt4 key购买 nike

我的应用有通知功能。当我收到通知时,我会在我的应用程序图标中显示一个角标(Badge)。

据我所知,当我的应用程序在后台运行时,由于用户没有点击通知中心的通知,我的应用程序不知道它有通知。所以它不能改变角标(Badge)号码。

同样来自这个主题: Detect when a user clears notification from the notification center

如果用户清除应用的通知,应用将无法检测到它。

那么问题来了:
- 我的应用程序在后台运行
- 用户收到与应用相关的通知
- 应用程序在应用程序的图标上添加了带有数字 1 的角标(Badge)
- 用户从通知中心删除通知
- 应用永远不会理解通知已被删除,因此它可以删除角标(Badge)!!!

那么其他应用程序如何解决这个问题呢?有解决办法吗?

最佳答案

无法检查用户何时清除了您应用的通知。

清除应用角标(Badge)的通常做法是当用户查看了您应用中的适用内容(例如消息传递应用中的消息),或者如果不是这样,则在用户下次打开您的应用时清除角标(Badge)适用,或者您无法轻松地将通知分段并将它们连接到您应用中的可查看内容。

注意:您不应该依赖用户点击您的通知来获取他们的内容。如果您的用户没有点击您的通知,您的应用将永远无法找到它的内容,或者它曾经存在过。

相反,当您的应用程序打开时,它应该连接到您的服务器以下载更新的内容,然后您可以使用此完整、准确的信息根据需要更新您的应用程序角标(Badge)。不要尝试从您的通知中获取内容。

关于ios - 如何检测用户何时清除您应用的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30321555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com