无法突然连接到我的Firebase数据库

时间:2017-06-01 04:23:37

标签: ios firebase swift3 firebase-realtime-database

我的问题是突然间我无法连接到我的Firebase数据库,因此,在我的情况下,用户无法登录我的应用。问题突然出现了;我的应用程序2天前通过了Apple的评论。

但是,我只在iPhone上运行应用程序时遇到此问题。我仍然可以从Ipad连接!?

此OP最近有类似的问题:iphone/ipad suddenly stops responding to firebase queries。但在我的情况下,我无法读取数据或从数据库写入。试过"激活"数据库就像答案所示,但没有任何反应。 Haven在其他地方找不到任何有用的东西。

截至5月,还有一些新的Firebase语法,我更新了我的代码。我这样写我的数据库,根据文档......这是正确的。

let databaseRef = Database.database().reference()
databaseRef.child(someString).setValue(someValue)

...并像这样查询...

databaseRef.child(someString).queryOrdered(byChild: someString).queryEqual(toValue: someValue).observeSingleEvent(of: .value, with: { (snapshot) in })

什么都没发生。

非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

事实证明,这个答案iphone/ipad suddenly stops responding to firebase queries对我来说确实有用。

在查询之前,我只需要调用

databaseRef.setValue(someValue)

这不会向数据库添加任何内容。然而,它似乎是“唤醒它”。

我担心我无法告诉你为什么,或者即使这是必要的,但也许首先查询数据库并不是一个好主意?只是一个想法...

感谢所有试图提供帮助的人,并感谢@Carlos De la Mora提供上述问题的答案。