firebase - 在firebase中存储敏感信息是个好主意吗?

标签 firebase firebase-realtime-database

在我的 Android 应用程序中,我想在数据库中存储一些序列号。如果用户输入正确的 key ,他将获得完整版本的应用程序,并且该 key 在服务器上被禁用以避免多次使用同一 key ,否则他可以在没有 key 的情况下在 Google Play 中购买应用程序。

为此,我想使用 Firebase 数据库,但读完后我有一些疑问

Firebase Realtime Database

Store and sync data with our NoSQL cloud database. Data is synced across all clients in realtime, and remains available when your app goes offline.

这是否意味着 firebase 会将包含所有可用 key 的表复制给所有应用程序用户,并且某些聪明的用户可以在他的手机上从该副本中读取列表?

最佳答案

并非所有数据都会自动复制到所有客户端。该客户端仅接收客户端订阅的数据。

您可以通过Firebase's server-side security rules 控制每个客户端可以看到哪些数据.例如,您通常需要 ensure that each user can only read their own data .

关于firebase - 在firebase中存储敏感信息是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50799580/

相关文章:

javascript - 进入我在 firebase 托管上托管的应用程序,重定向到 google 登录页面

java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/firebase/FirebaseApp$IdTokenListener;

c# - 如何在带有 Firebase 的 Unity 中使用异步

ios - 在 Swift 中使用 Firebase 实时数据库时如何获取数组数据?

ios - 如何解决转义闭包捕获 'inout' 参数 'data'

python - 如何用 python 检测 firebase child 的变化?

android - 如何在 firebase 中获取与当前用户关联的帐户

Flutter 上的 Firebase 动态链接

Android Firebase Auth - 获取用户照片

php - ios - 使用 firebase 发送通知