首页 > 解决方案 > 如何在 Firebase Android 中获取当前用户的 Push id?

问题描述

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

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

用户登录时如何获取此 ID?

请帮助我。

标签: javaandroidfirebasefirebase-realtime-databasefirebase-authentication

解决方案


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

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

推荐阅读