【问题标题】:How to link already stored data to users in Firebase如何将已存储的数据链接到 Firebase 中的用户
【发布时间】:2018-05-24 08:33:16
【问题描述】:

我正在创建一个允许用户访问手机数据的应用程序。例如进度分数/测试结果。

我可以使用电子邮件地址作为用户链接将数据上传到 Firebase。

有没有一种方法可以在用户注册后将这些已加载的数据链接到用户(使用相同的电子邮件地址)?理想情况下,使用规则中的电子邮件地址来搜索该数据并在应用程序中使用该参考点。

理想情况下,我想批量预上传用户,但我知道 Firebase 一次只允许添加一个用户。

任何帮助将不胜感激。

【问题讨论】:

    标签: android firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    用户通过 Firebase 身份验证登录应用后,您可以通过此调用获取其电子邮件:

    FirebaseAuth.getInstance().getCurrentUser().getEmail()
    

    如果您想将数据导入您的数据库,您应该首先将您的数据(通过电子邮件的用户列表)生成一个 json,然后使用Firebase-Import 将其放入您的数据存储区。

    【讨论】:

    • 目前我不关心访问他们登录时使用的用户数据。因为我可以在 Firebase 上使用电子邮件/密码身份验证。我正在使用的是我想要上传到所有用户的数据库的数据(我有一个有限的应用程序用户列表),并将该数据附加到每个有问题的用户。或者使用他们的登录信息自动读取该组数据记录。
    猜你喜欢
    • 2023-04-06
    • 2018-04-25
    • 1970-01-01
    • 2018-02-04
    • 2021-07-12
    • 2020-02-29
    • 2020-08-09
    • 2016-11-01
    • 2017-10-06
    相关资源
    最近更新 更多