【问题标题】:Android save data to firebase DatabaseAndroid将数据保存到firebase数据库
【发布时间】: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


【解决方案1】:
//firebase console official link
https://console.firebase.google.com

//setup your project into firebase console
//add dependency to  build.gradle(Module:app) file

 dependencies{
    implementation 'com.google.firebase:firebase-database:19.2.1'
}

// reference of firebase official docs for dependency
https://firebase.google.com/docs/android/setup

//tutorial link (youtube)
https://www.youtube.com/watch?v=71H9-MRXYOE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    相关资源
    最近更新 更多