【发布时间】:2016-12-24 12:34:29
【问题描述】:
我的 firebase 数据如下所示。我想访问salon->1的数据我可以访问-
databaseReference = mDatabase.child("salon").child("1").child("franchises");
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
但在这种情况下,数据不安全,因为主体可以准备写入数据,所以我尝试添加这样的规则 -
{
"rules": {
"users": {
"$uid": {
".write": "$uid === auth.uid",
".read": "$uid === auth.uid"
}
}
}
}
但现在当我尝试访问数据时,我在 android 中得到了permission denied。我做错了什么?
【问题讨论】:
标签: android firebase firebase-realtime-database firebase-authentication firebase-security