首页 > 解决方案 > Firebase 数据库在模拟器和真实设备中没有响应

问题描述

我想使用Firebase Real Time Database并设置所有说明。但数据库不响应任何setValue功能。不触发任何道具,也不在路径中打印快照。

在 didFinishLaunchingWithOptions 函数中,我将配置设置为

 FirebaseApp.configure()

然后在我的控制器中,我有两行关于数据库的代码。

let rootReference = Database.database().reference()
rootReference.child("users").childByAutoId().setValue("asdfas", forKey: "asdfasd")

我导入了 FirebaseDatabase 并在 Real-Time-Database 部分将我的安全规则设置为

{
  "rules": {
    ".read": true,
    ".write": true
  }
}

即使我按项目设置设置值也没有变化UIButton

我检查了我的App Transport Security&GoogleService-Info.plist文件,它已经正确,它们在包 ID 等中匹配。

最好的,

标签: iosswiftfirebasefirebase-realtime-database

解决方案


我解决了将FirebaseCore库添加到项目的问题。

FirebaseDatabase如果您不添加 pod, akaRealTimeDatabase & FireStore无法响应Firebase/Core。不要忘记添加 firebase 库的任何核心功能。


推荐阅读