【发布时间】:2017-03-18 20:14:03
【问题描述】:
我无法连接到 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 控制台上手动添加项目后,我更新了:
google-services.json- 已添加
internet PERMISSION - 为
public access设置规则 - 在项目和模块
build.gradle按照指示添加了所有依赖项 - 按照指示更新了
proguard-rules.pro
使用 Firebase 启动清单进行了双重检查。
应用启动后,firebase 应更新数据库,但显示null。
如果我缺少任何东西以使其正常工作,请提供帮助。
附:项目是一个简单的 Hello World 项目,我在其中添加了 sn-p 并相应地更新了其他项目,代码正在编译和运行完美。
【问题讨论】:
-
检查您的安全规则。确保它们设置为 true。您可以在 Firebase 控制台上找到您的安全规则。转到实时数据库并单击规则。确保它们设置为 true。既读又写。
标签: android firebase firebase-realtime-database