【发布时间】:2017-09-24 18:39:58
【问题描述】:
在我的 firebase 数据库中,我设置了以下规则:
{
"rules": {
"Users": {
"$uid": {
".write": "$uid === auth.uid",
".read": "$uid === auth.uid"
}
}
}
}
我正在使用 Firebase 开发 iOS 应用。我使用 Facebook 身份验证登录我的应用程序,我想在登录成功时将用户 ID 添加到数据库,这是我的代码:
let ref = Database.database().reference()
...
// I got uid
ref.child("Users").setValue(uid)
但我得到了错误:
setValue: or removeValue: at /users failed: permission_denied
为什么?
【问题讨论】:
-
你好,Leem,你有什么解决办法吗?
标签: ios firebase firebase-realtime-database firebase-security