iOS:firestore身份验证和数据库之间的关系

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

我正在使用Firestore数据库。我的应用程序没有用户的单选选项。所以我需要从Firestore控制台添加用户。我对文档和身份验证的关系有以下问题:

  1. 我在身份验证部分用电子邮件/密码创建了用户。
  2. 我在“表格”中添加了三条记录,并在两条记录中重复了电子邮件ID。
  3. 我使用身份验证用户登录并从“表”中获取所有记录。

现在我有两个具有相同电子邮件ID的记录。那么如何识别哪些记录与经过身份验证的用户相关。

swift firebase google-cloud-firestore relationship
1个回答
0
投票

根据我对你的问题的理解,你可以做一些事情:

  1. 您可以使用以下方式匿名登录: Auth.auth().signInAnonymously() { (authResult, error) in // enter code here }

首次执行上述操作,并将UID存储在用户默认值中。在这里,您将从authResult获得用户ID。此外,您不需要电子邮件ID或密码。

要么:

  1. 使用deviceId创建节点,以便您可以获取该特定设备的数据。

希望这可以帮助。

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