无法连接到Firebase实时数据库

时间:2017-03-18 20:14:04

标签: android firebase firebase-realtime-database

我无法连接到Firebase实时数据库。这是一个简单的代码,它将字段message的值设置为Hello world

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    FirebaseDatabase database = FirebaseDatabase.getInstance();
    DatabaseReference myRef = database.getReference("message");

    myRef.setValue("Hello, World!");
}

在firebase控制台上手动添加项目后我更新了:

  1. google-services.json
  2. 添加了internet PERMISSION
  3. public access
  4. 设置规则
  5. 按照说明
  6. 添加了项目和模块build.gradle中的所有依赖项
  7. 按照指示更新proguard-rules.pro
  8. 使用Firebase启动核对表进行双重检查。

    应用启动后,firebase应该更新数据库,但它显示null

    如果我有任何遗漏,请提供帮助。

    P.S。 Project是一个简单的Hello World项目,我在其中添加了上面的代码段并相应地更新了其他代码,代码正在编译并且运行得非常完美。

1 个答案:

答案 0 :(得分:-1)

在数据库选项卡上的firebase控制台中,查看规则并将其更改为此

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