如何选择两个随机用户在线玩Firebase数据库

时间:2018-12-02 14:19:48

标签: android kotlin

我在Android Studio中使用tic Tac Toe之类的kotlin构建了一个应用程序。我有2位玩家离线和在线。当用户要在线玩时,他们输入用户名并单击播放。我将其发送到活动“等待对手”,然后进入Firebase数据库userName和Uid。我怎么知道谁是在线用户,他们在活动中如何等待对手选择随机用户进行游戏

1 个答案:

答案 0 :(得分:1)

您需要从后端访问会话API。

这应该跟踪哪些用户具有活动会话,哪些没有。

例如,在Django中,您将必须发出GET请求并使用is_active方法查询REST API

您将使用带有{strong> get_queryset 方法和(理想情况下) JWT身份验证 generics.ListAPIView >

即使我在Django上抓到一个特定的示例,理想情况下也要学习WebSockets,因为它比REST更即时。 Elixir的Phoenix框架在视频游戏的后端非常受欢迎