首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当写入数据库时,数据库在registering.how后仍然是空的,以便在我的数据库中正确存储数据?

当写入数据库时,数据库在registering.how后仍然是空的,以便在我的数据库中正确存储数据?
EN

Stack Overflow用户
提问于 2019-02-18 23:44:01
回答 1查看 91关注 0票数 2

我在写Firebase实时数据库。如何正确写入数据库?

没有发现错误的地方。但我将实时数据库添加到应用程序的依赖项从com.google.firebase:firebase-database:16.0.1更改为com.google.firebase:firebase-database:16.0.6

这是已定义的变量

代码语言:javascript
复制
private DatabaseReference mDatabase;

这是我的注册活动代码部分

代码语言:javascript
复制
private void register_user (final String displayName, String email, String password){

    mAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
        @Override
        public void onComplete(@NonNull Task<AuthResult> task) {

            if (task.isSuccessful()) {


                FirebaseUser current_user = FirebaseAuth.getInstance().getCurrentUser();
                String uid = current_user.getUid();

                mDatabase = FirebaseDatabase.getInstance().getReference().child("Users").child(uid);

                HashMap<String,String> userMap = new HashMap<>();
                userMap.put("name",displayName);
                userMap.put("status","Hey there I am using ChatApp");
                userMap.put("image","default");
                userMap.put("thumb_image","default");

                mDatabase.setValue(userMap);
            } else {

                mRegProgress.hide();
                Toast.makeText(RegisterActivity.this, "Couldn't Sign in.Please Check and Try Again", Toast.LENGTH_LONG).show();

            }
        }
    });
}

数据条目应存储在数据库中

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-19 00:31:39

Firebase实时数据库的默认安全规则拒绝读写。因此,您需要在firebase控制台中检查和更改安全规则。

将安全规则更改为

代码语言:javascript
复制
    {
      "rules": {
        "Users": {
           "$uid": {
             ".read": "$uid === auth.uid",
             ".write": "$uid === auth.uid"
           }
        }
      }
    }

有关更多安全选项,请查看firebase docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54750811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档