【问题标题】:How to get the Push id of current user in Firebase Android?如何在 Firebase Android 中获取当前用户的 Push id?
【发布时间】:2018-07-15 11:39:32
【问题描述】:

我已生成已注册用户的推送 ID。

String id=databaseUser.push().getKey();

当用户登录时如何获取这个 id?

请帮帮我。

【问题讨论】:

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


    【解决方案1】:

    您可以将该 id 作为 User 对象的属性存储在数据库中,但更优雅的方法是使用 uid 而不是 push() 方法提供的随机键。因此,一旦您通过身份验证,您就可以获得uid,使用以下代码行:

    String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
    

    【讨论】:

    • 如何使用这个 uid 检索整个节点??
    • 这基本上是另一个问题。为了遵守本社区的规则,请再次提出新问题,以便我和其他用户可以帮助您。
    猜你喜欢
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 2022-07-21
    • 1970-01-01
    • 2015-06-01
    • 2017-06-11
    • 2018-05-28
    相关资源
    最近更新 更多