Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 连接Google Firebase中的随机用户_Android_Firebase - Fatal编程技术网

Android 连接Google Firebase中的随机用户

Android 连接Google Firebase中的随机用户,android,firebase,Android,Firebase,我有一组用户将他们的状态标记为在线。我想连接Firebase中的两个随机用户,我的数据库是Firestore数据库。我怎样才能做到这一点呢?您没有发布任何自己的代码或想法,因此我无法对您的想法/代码发表评论或告诉您非常具体的事情。但我会尽量宽泛一些 使用一个特殊的节点,比如status,并将其设置为online和offline,这将是一个好主意 您可以使用orderByChild对状态节点设置为online的所有用户进行排序,并获取其中任何用户的uid 为了使进程随机,你可以打电话给用户,把给你

我有一组用户将他们的状态标记为在线。我想连接Firebase中的两个随机用户,我的数据库是Firestore数据库。我怎样才能做到这一点呢?

您没有发布任何自己的代码或想法,因此我无法对您的想法/代码发表评论或告诉您非常具体的事情。但我会尽量宽泛一些

使用一个特殊的节点,比如status,并将其设置为online和offline,这将是一个好主意

您可以使用orderByChild对状态节点设置为online的所有用户进行排序,并获取其中任何用户的uid

为了使进程随机,你可以打电话给用户,把给你的ID拿回来,然后用一个基本的随机数随机挑选一个

如果在调用用户后,您在一个数组中有10个用户ID,则您希望获得0-9之间的随机数,然后使用该用户ID调用firebase

我不相信Firebase有任何内置的代码。因此,这将是您在应用程序中实现此功能所能做的最好的事情


你好请发布您已经尝试过的代码,并指出我们可以帮助您解决的具体问题。我还没有尝试过任何代码。我只使用firebase身份验证完成了用户身份验证。我有用户集合中的用户列表。我使用android作为客户端。我想知道它是如何实现的work@Akashkv请务必将答案标记为正确,如果它有助于您开始这方面的工作,我将不胜感激。干杯谢谢大家的否决票。它帮助我了解了StackOverflow的工作原理