gpt4 book ai didi

ios - 知道 iOS 通知是否被关闭

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:40:00 24 4
gpt4 key购买 nike

有什么方法可以知道本地通知是否已从通知中心关闭(例如通过按 x 按钮)?

是否可以获取通知中心当前可见的所有通知的列表?

最佳答案

不,不可能从 Apple 的任何 API 获取通知列表。不,没有来自被忽略/关闭通知的反馈。

如果你想实现这样的逻辑,我建议基于你自己的服务器构建这种类型的逻辑。

  1. 当您发送通知时,您会在服务器端保存有关它的信息。
  2. 当您从通知(它是可行的)打开应用程序时,您会将信息发送到服务器端。
  3. 当您打开应用程序而不是通过通知打开应用程序时,您可以在服务器端有一个逻辑来检查是否有任何通知在您上次打开应用程序时未得到确认。

请记住,并非总是会发送通知 - 不能保证用户会收到通知,如果您的应用程序已关闭通知 - 所有通知都将被视为已忽略。为了改进该逻辑,您可能希望将有关用户通知权限的信息发送到您的服务器 - 这仍然不能保证他没有在设置中禁用它们:(

长话短说 - 永远不要基于通知构建任何应用程序核心功能。

关于ios - 知道 iOS 通知是否被关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31929274/

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