java - 是否允许其他应用以任何方式查看 Firebase 用户 photoUri?

标签 java android firebase firebase-authentication

奇怪的问题,但我想在用户的 photoUri 上存储一些私有(private)内容,这(我认为)很棘手。而且我不希望其他应用程序能够看到这些信息。

这是一种安全的方式吗?

更多说明:我想以字符串 -> uri 形式存储 RSAPrivateKey。

UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
        .setPhotoUri(Uri.parse("SOME_PRIVATE_INFORMATION"))
        .build();

最佳答案

客户端应用代码无法直接访问 Firebase 用户个人资料。在这方面,您存储在其中的任何信息都是“安全的”,只要您不在应用程序的其他任何地方(例如您的数据库)或通过对您控制的使用 Firebase 管理的后端进行某些 API 调用来显示它用于读取和写入配置文件数据的 SDK。

关于java - 是否允许其他应用以任何方式查看 Firebase 用户 photoUri?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61295046/

相关文章:

typescript - 我需要包括 admin.initializeApp();在我所有的 firebase 云函数文件(Typescript)中?

java - maven "catch"执行 - 对失败的构建执行清理

java - 如何解决 Java.lang.NullPointerException : Attempt to invoke virtual method?

android - 在 Android 中使用 BroadcastReceiver、TimerTask 和 AsyncTask 每两分钟发送一封电子邮件的最佳方式

android - 如何将 FLAG_DISMISS_KEYGUARD 与指纹传感器一起使用

android - 如何将 GCM Intent 服务转换为 Firebase

android - 谷歌宣布新的 sdk 版本控制系统后 Gradle 项目同步失败

java - 使用 .net、java 和 php 在 Web 应用程序中进行代码注入(inject)

java.nio.Files.move() - OS X 上的 DirectoryNotEmptyException

Android 资源链接失败 activity_main.xml :19: error: attribute android:defaultNavHost not found after adding navigation components