Firebase在android中写入db时出现权限被拒绝错误
我已经设置了权限Firebase在android中写入db时出现权限被拒绝错误,android,firebase-realtime-database,firebase-authentication,Android,Firebase Realtime Database,Firebase Authentication,我已经设置了权限 { "rules": { ".read": "auth != null", ".write": "auth != null" } 在firebase数据库中。 首先,我授权firebase中的用户,然后尝试在我的firebase表中输入一行。 我的权限被拒绝了 使用以下代码将数据插入firebase表 DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference("Us
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
在firebase数据库中。
首先,我授权firebase中的用户,然后尝试在我的firebase表中输入一行。
我的权限被拒绝了
使用以下代码将数据插入firebase表
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference("UsersProfile");
mDatabase.child(key).setValue(userProfile);
用这样的东西
FirebaseAuth mAuth =FirebaseAuth.getInstance() ;
if(mAuth! =null)
{
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();
mDatabase.child( "UsersProfile").child(key).setValue(userProfile);
}
这是我用来在firebase数据库中保存userProfile的代码 使用类似的方法
FirebaseAuth mAuth =FirebaseAuth.getInstance() ;
if(mAuth! =null)
{
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();
mDatabase.child( "UsersProfile").child(key).setValue(userProfile);
}
这是我用来在firebase数据库中保存userProfile的代码 您的代码未对用户进行身份验证,这意味着仅使用此代码段,用户未经授权,并且预期会出现错误消息。请提供。您的代码没有对用户进行身份验证,这意味着只有此代码段的用户是未经授权的,并且会出现错误消息。请提供详细信息。