首页 > 解决方案 > Firebase 数据库规则关于

问题描述

我正在使用 firebase 数据库来保存日志,这就是我需要保持权限打开的原因。

但它开始每天每天都发送谷歌安全电子邮件。如果我关闭权限,他们将无法登录

{
  "rules": {
    ".read": true,
    ".write":true
  }
}

这就是为什么我想让它保持打开状态,以便可以从我的移动应用程序中读取和写入数据,但你不能制作围巾。

如何进行这些设置?可能吗?

标签: androidfirebasefirebase-realtime-databasefirebase-security

解决方案


如果您在 Android 应用中启用 Firebase 身份验证,则可以更改规则,以便只有登录用户才能读取/写入数据:

{
  rules": {
    ".read": auth.uid != null,
    ".write": auth.uid != null
  }
}

您可以在此处了解有关 Firebase 数据库规则的更多信息: https ://firebase.google.com/docs/database/security

并在此处添加 Firebase 身份验证: https ://firebase.google.com/docs/auth


推荐阅读