在android中写入db时,Firebase会给出权限被拒绝错误

时间:2017-06-24 16:55:36

标签: android firebase-realtime-database firebase-authentication

我已设置权限。

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

在firebase db中。 首先,我在firebase中授权用户,然后尝试在我的firebase表中输入一行。 我收到许可被拒绝错误。

使用以下代码将数据插入firebase表

DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference("UsersProfile");
mDatabase.child(key).setValue(userProfile);

1 个答案:

答案 0 :(得分:0)

使用类似的东西

FirebaseAuth mAuth =FirebaseAuth.getInstance() ;  
if(mAuth! =null)   
{  
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();  
mDatabase.child( "UsersProfile").child(key).setValue(userProfile);  
}

这是我用来在我的firebase数据库中保存userProfile的代码。