首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据用户的uid获取其他用户的数据

根据用户的uid获取其他用户的数据
EN

Stack Overflow用户
提问于 2018-06-05 03:00:36
回答 1查看 78关注 0票数 0

我试图从文档中隐含以下几点:

UserRecord userRecord = FirebaseAuth.getInstance().getUser(uid);

然而,它似乎没有被认可,也没有导入任何东西的选项才能使用它。

我的构建文件中包含以下内容:

代码语言:javascript
复制
    implementation 'com.google.firebase:firebase-core:16.0.0'
    implementation 'com.google.firebase:firebase-auth:16.0.1'
    implementation 'com.google.firebase:firebase-database:16.0.1'
    implementation 'com.google.firebase:firebase-storage:16.0.1'
    implementation 'com.firebaseui:firebase-ui-database:3.2.2'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-05 03:58:40

您问题中的代码来自Firebase Admin SDK,这是一个用于您控制的环境(例如服务器或开发笔记本电脑)的SDK。

你分享的build.gradle片段是为安卓应用程序准备的。Firebase Admin SDK与Android应用程序不兼容。

在Android SDK中无法获取其他用户的用户配置文件。如果有,任何人都可以对你的Android应用进行反向工程,并查找你的任何用户的信息。

您可以使用Admin SDK公开Android应用程序可以调用的端点。但是您需要自己的方式来设置Java端点,或者使用Node.js的Admin SDK并从Cloud Functions中提供它。在这两种情况下,请注意,允许此类查找的未受保护的终结点可能会被您的用户视为违反信任。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50687141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档