gpt4 book ai didi

ios - 推送通知,是我们只需要设备 token ,还是更多?

转载 作者:行者123 更新时间:2023-11-29 02:19:40 25 4
gpt4 key购买 nike

我正在阅读 this previous thread因为我在将设备 token 转换为可以在 POST 中发送的内容时遇到问题。该问题已解决,我的 token 已正确发送到服务器,我们将其存储在用户的帐户记录中。

这就是我需要做的,对吧?如果我们使用该 token 进行通知,它将发送给该​​用户,并且只发送给该用户?还是我在这里遗漏了一些非常重要的东西?

最佳答案

当您说“用户”时,是指您的应用可以让不同的用户登录和注销吗?

要处理这个问题,您可以设置一个表来将 user_id 映射到 push_tokendevice_id。您还应该向此映射添加一个 enabled 标志 - 这意味着用户当前已在该设备上登录。

从概念上讲,虽然一台设备只有一个推送 token ,但它可能有很多用户,而一个用户可能有很多设备。

当用户在设备上登录您的应用时,您发送 user_idpush_tokendevice_id 并设置 enabled=TRUE 在你的表中。如果此用户/设备组合从未存在,请添加到您的表中。

当用户在设备上退出您的应用时,您发送 user_iddevice_id 并在表中设置 enabled=FALSE

当某个事件发生时会触发向具有 user_id 的用户推送,那么您可以查找与该 user_id 相关联的 push_tokens 以及启用=真。然后你可以简单地推送到这些 token 。

关于ios - 推送通知,是我们只需要设备 token ,还是更多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28302860/

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