我们似乎找不到像Zoom的数据库那样创建数据库的方法

问题描述 投票:0回答:2

我们正在尝试创建一个诸如zoom之类的android应用,该应用要求用户输入会话ID,名称并加入课程。会话ID是在我们的应用程序中打开新会话时创建的,我们-我和我的朋友-认为创建会话ID时,应将其发送到firebase数据库,然后用户应能够使用其名称登录想要和有效的会话ID。我不明白的是他们是怎么做到的?我在网络上找不到任何能实现这一目标的东西,应该使用什么,如何使用以及类似的东西,我只是不明白而已,我感到绝望。谁能帮我 ?我似乎在网上找不到任何可以帮助我的东西。

android database firebase zoom
2个回答
0
投票

您是否在询问对用户进行身份验证需要哪些对象和过程?是否要在不需要用户注册的情况下进行身份验证?

您将需要一个包含机密/密码的对象,通常这是已注册用户的用户对象,但是如果您希望用户无需注册即可访问,那么您可以通过这种方式将机密附加到会议对象上提供的用户名仅在会议中显示,并且在数据库中没有关联的用户对象。

您可以在应用程序框架中使用提供的会话跟踪模块来执行此操作,也可以根据需要从头开始对其进行编码。

有帮助吗?


0
投票

[如果您的应用使用的是Firebase数据库(无论是实时数据库还是Cloud Firestore),我认为您都可以利用其功能来生成唯一ID。例如,如果您正在使用Cloud Firestore,则可以创建一个名为Sessions的集合。您可以在此处创建文档并指定您认为合适的属性/字段,例如包含加入此会话的用户的地图或数组,等等。在Firestore中生成/创建的每个文档应始终带有唯一的ID,您可以将其用作会话ID。稍后,您可以轻松获取此文档ID,并将其显示在您的应用中以供其他用户使用或共享。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.