java - 如何在 Firebase Android 中获取当前用户的 Push id?
问题描述
我已经生成了注册用户的推送 ID。
String id=databaseUser.push().getKey();
用户登录时如何获取此 ID?
请帮助我。
解决方案
您可以将该 id 作为 User 对象的属性存储在数据库中,但更优雅的方法是使用方法uid
提供的而不是随机键push()
。因此,一旦您通过身份验证,您就可以uid
使用以下代码行获取 :
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
推荐阅读
- vue.js - Bootstrap-vue 动态吐司不起作用
- c# - 自动映射公历日期时间到波斯日期时间
- python - 如何在python中拆分二元组?
- amazon-web-services - 尝试连接到 ec2 时,云端显示“无法满足请求 502 错误”
- html - div 的第二个子元素应保持不变
- haskell - 你可以使用 `fromIntegral` 来解决这种类型的错误吗?
- node.js - 在 Windows 服务器上托管 nodejs 的最佳(安全)方式
- html - 如何在 Web 视图中以表格形式对齐数据,在移动视图中以列表形式对齐数据?
- java - Mockito 只能模拟非私人和非最终课程
- vb6 - 从 DLL res 文件中将希伯来语字符串读入 VB6