【发布时间】:2020-04-04 20:06:29
【问题描述】:
我尝试将一些东西从 android 保存到 firebase 数据库。
我在 firebase 中创建数据库,并在 android studio 中将项目连接到 firebase,如您在屏幕截图中所见 我输入以下代码:
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
在 Firebase 中,我设置了规则: 对于云:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/** {
allow read, write }}
实时:
{
"rules": {
".read": true,
".write": true
}
}
然后什么也没有发生。我没有看到“你好,世界!”在 firebase 控制台中,我在 android logcat 中看不到警告和错误。我做错了什么?
【问题讨论】:
-
由于您正在写入 Firebase 实时数据库,因此您共享的第一组规则毫无意义(
google-cloud-firestore标记也是如此)。我不会立即看出哪里出了问题,但我强烈建议您尽量缩小问题的范围,以最大限度地提高他人可以提供帮助的改变。 -
在您的 Firebase 项目中,检查实时数据库以查看是否写入任何内容。
-
请问您是否将 google json 放入您的应用程序中?
标签: android firebase firebase-realtime-database