【发布时间】:2021-11-29 06:03:42
【问题描述】:
我们在 Flutter 中开发了聊天应用程序,后端是 Firestore,它具有一对一和群聊功能,并且工作正常,包括跟踪用户最后在线或离线的能力看过的日期/时间。
当用户在线时,我们会将其标记为在线,并更新上次查看的日期/时间。如果用户发送另一条消息,我们还会再次更新上次看到的日期/时间,以确保更新最后一次看到的日期/时间。
此外,当用户关闭或失去应用程序的焦点时,我们将其标记为离线。
问题说明:当用户断开手机与移动数据或 WiFi 连接的连接时,我们无法更新 FireStore 数据库中的信息。
任何建议将不胜感激。
问候, 嗨十
【问题讨论】:
标签: flutter google-cloud-firestore