【问题标题】:Handling firebase notifications taking into account the presence of firebase user whether he is online or not [closed]考虑到firebase用户是否在线处理firebase通知[关闭]
【发布时间】:2020-08-07 09:21:25
【问题描述】:

我的问题是,每当接收者离线并在一段时间后重新上线时,他应该会收到在此期间发送给他的所有聊天通知,但它只会在接收者重新上线时收到最新的通知。有什么办法可以解决吗?

【问题讨论】:

    标签: flutter dart firebase-cloud-messaging


    【解决方案1】:

    您可以使用云功能将用户在 Firestore 中的通知存储到 2 个列表(已读和未读)中,然后再推送给他。当他重新上线时,让你的应用推送未读列表中的通知。

    【讨论】:

    • 我使用flutter构建了一个firebase用户存在系统。我的第一个问题是,当应用程序被杀死时,即使互联网连接打开,它也会将用户标记为离线。我想向用户显示通知。我的第二个问题是当用户杀死应用程序然后关闭互联网连接时,我想收听该更改并更新用户状态......但默认的 firebase 行为是每当用户杀死它标记用户离线。有没有办法解决这个问题
    猜你喜欢
    • 2014-09-24
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 2018-07-05
    • 2017-05-13
    • 1970-01-01
    相关资源
    最近更新 更多