【问题标题】:do not send notification when user is offline in IOS app [PHP]当用户在 IOS 应用程序中离线时不发送通知 [PHP]
【发布时间】:2018-05-02 10:16:19
【问题描述】:

为了发送 IOS 通知,我们必须发送一个带有请求的设备令牌。然后我们将设备令牌保存在数据库users 表中。

当用户登录时,我们将设备令牌存储在一个列中,根据设备令牌通知发送给用户。

但是,当用户注销时,设备令牌会从 users 表中删除 并且这些通知会从该用户那里错过。

我们如何处理这种情况,只要有人登录,设备就可以发送所有这些通知?

【问题讨论】:

  • 登出后无需删除token
  • 如果我们不删除该令牌,即使通知继续发送到用户设备用户将被注销并且通知将继续发送到用户设备
  • 您的问题到底是什么?如果用户没有使用应用程序,即使他以前登录过,您也想停止发送通知。

标签: php ios codeigniter notifications


【解决方案1】:

根据用户ID和令牌将通知保存在用户的数据库中。当用户注销时删除令牌,对于新生成的通知仅保存用户 ID。 当用户登录时,使用新令牌更新用户的记录。

【讨论】:

    猜你喜欢
    • 2012-10-26
    • 1970-01-01
    • 2016-09-22
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    相关资源
    最近更新 更多