gpt4 book ai didi

ios - 只允许一个用户点击推送通知

转载 作者:行者123 更新时间:2023-11-28 05:43:53 25 4
gpt4 key购买 nike

我想向我应用的所有用户发送推送通知,将他们带到应用中的特定页面。

但是,我只希望一个用户能够点击它并转到该页面,并且当一个用户加载推送将他们带入的页面时,我想静默地删除所有其他用户的推送。

这可能吗?我不确定如何获取所有 已发送的推送通知,而 UNUserNotificationCenter 仅获取在该设备上发送的推送。

提前致谢!

最佳答案

我相信如果您使用静默通知,这是可能的。

  1. 发送类型A 的静默通知。
  2. 所有设备都会收到A 类 通知并在其 UI 中创建本地通知。
  3. 用户按下此本地通知并从服务器加载页面。
  4. 在点击/加载事件上使用的应用程序将向您的服务器发送一些请求/事件,表明有人访问该链接。
  5. 您的服务器将发送另一个类型B 的静默通知。
  6. 所有设备都收到type B 通知,并使用链接的代码从它们自己的通知中心丢弃type A 通知。

清算通知的相关帖子如下:

可能的问题/问题:

  • 在用户点击第 3 步第 6 步 之间,如果您考虑推送传送时间,可能需要一些时间,因此其他人可能会点击该链接。这不是即时的。在糟糕的网络条件下,这可能会变得更糟。

  • 如果用户的设备发出哔哔声并且由于其他人速度更快而最终清除了通知,这可能会让用户感到厌烦。

关于ios - 只允许一个用户点击推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55621078/

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