【问题标题】:Firebase gives permission denied error while writing to db in androidFirebase在android中写入db时出现权限被拒绝错误
【发布时间】:2017-11-28 01:24:17
【问题描述】:

我已设置权限。

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

在 Firebase 数据库中。 首先,我在 firebase 中授权用户,然后尝试在我的 firebase 表中输入一行。 我收到权限被拒绝错误。

使用下面的代码将数据插入到 firebase 表中

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

【问题讨论】:

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


【解决方案1】:

使用类似的东西

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

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

【讨论】:

    猜你喜欢
    • 2016-11-15
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 2015-11-09
    • 2023-04-01
    • 2017-04-17
    • 2016-08-27
    • 2017-07-15
    相关资源
    最近更新 更多