【问题标题】:iphone/ipad suddenly stops responding to firebase queriesiphone/ipad 突然停止响应 firebase 查询
【发布时间】:2017-09-30 20:48:54
【问题描述】:

我在我的 iOS 应用程序中使用 firebase 实时数据库。 我正在使用插入数据库并根据我的应用程序中的过滤器查询查找用户。 一切正常。 有时我的 ipad 和 iPhone 突然停止响应 firebase 查询。 很多时候,相同的应用程序在一台设备上运行完美,而在另一台设备上却无法运行。 或删除和安装时相同的版本在 ipad/iphone 上停止工作。 为了解决这个问题,我通常重新创建我的 firebase 身份验证客户端 ID 并替换我的 GoogleServiceInfo.plist。 但这不是解决方案,因为有时有效,有时无效。 有人可以帮忙解决这个问题吗?

【问题讨论】:

    标签: ios iphone firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    我也遇到过类似的问题,好像是数据库的 GET 请求有问题。我所做的是发送一个 Post 请求,即

    var rootReference = FIRDatabase.database().reference()
    referenceToPath.setValue(values)
    

    其中值是任何类型为 [String:String] 的字典,它会写入数据库,并且似乎解锁了数据库,您可以从中读取。

    【讨论】:

    • 我尝试通过 '.info/connected' 检查连接,如果发现未连接,则执行 '[[FIRDatabase database] goOffline]; [[FIRDatabase 数据库] goOnline];'并多次调用相同的方法。它有时会起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    • 2022-08-20
    相关资源
    最近更新 更多