如何知道用户是否在线?
How to know if user is online?
我正在构建一个短信应用程序,我想要一个像 WhatsApp 这样的功能,一个用户可以知道不同的用户是否在线。我将 Firebase 用于短信功能,将消息存储在实时数据库中并在 ChildEventListener 中监听消息。
在 firebase name status 或类似的东西中创建一个字段。然后如果用户上线,设置值1,如果下线,设置值0。
因此,您将获得用户离线或在线的信息。
在您的数据库中,您可以添加一个路径,您可以在其中添加带有在线状态参数的用户对象。您必须在创建新帐户时创建一个新帐户,并在每次用户访问 online/offline 时更新在线状态。为了识别您必须更新哪个对象,您应该使用用户唯一 ID,以便它也应该存储在那里....
我正在构建一个短信应用程序,我想要一个像 WhatsApp 这样的功能,一个用户可以知道不同的用户是否在线。我将 Firebase 用于短信功能,将消息存储在实时数据库中并在 ChildEventListener 中监听消息。
在 firebase name status 或类似的东西中创建一个字段。然后如果用户上线,设置值1,如果下线,设置值0。
因此,您将获得用户离线或在线的信息。
在您的数据库中,您可以添加一个路径,您可以在其中添加带有在线状态参数的用户对象。您必须在创建新帐户时创建一个新帐户,并在每次用户访问 online/offline 时更新在线状态。为了识别您必须更新哪个对象,您应该使用用户唯一 ID,以便它也应该存储在那里....