android - Firebase 数据库规则关于
问题描述
我正在使用 firebase 数据库来保存日志,这就是我需要保持权限打开的原因。
但它开始每天每天都发送谷歌安全电子邮件。如果我关闭权限,他们将无法登录
{
"rules": {
".read": true,
".write":true
}
}
这就是为什么我想让它保持打开状态,以便可以从我的移动应用程序中读取和写入数据,但你不能制作围巾。
如何进行这些设置?可能吗?
解决方案
如果您在 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
推荐阅读
- reactive-programming - RSocket 数据库(Cassandra 或 Postgresql)性能研究
- raspberry-pi - 如何同时发送两个不同的 g 代码指令?
- swift - 为什么在某些情况下添加 Swift 协议不需要所有通常需要的方法?
- email - MailApp.sendEmail 方法无法访问正文中带有 URL 的帐户 - 消息被阻止
- ios - 如何使我的模型符合可编码并在每次更改时将其保存在本地?
- c - 使用 fork() 创建一个祖父、父和子进程
- .net - 如何使用窗口消息等捕获最大化启动事件
- python-3.x - 我可以从几个一维数组作为列创建数据框吗?
- keras - keras.backend.max 和 keras.backend.argmax 的区别
- cucumber - 如何运行或黄瓜标签