调试Firebase数据库

loo*_*per 2 android firebase firebase-realtime-database

有没有办法调试firebase数据库连接(Android)?我正在使用一个非常简单的例子(没什么大的,只有两个听取变化的监听器)来检查它的值/.info/connected.大多数情况下,它返回false并且数据不同步.有时它有效,但不可靠.

互联网连接似乎没有问题 - 手机上的Auth和存储工作,同一网络中的另一部手机可以很好地连接到数据库,所以我认为它必须对手机做一些事情.我正在测试三星XCover 3(Lollipop,作品)和Wiko Sunset 2(Kitkat,不起作用).

Wiko手机非常便宜,这可能是个原因吗?

是否有任何功能可以更深入地查看firebase可能指向我的问题?我的ValueEventListener的onCancelled方法没有被调用,也没有日志消息.

Dan*_*ico 5

正如@qbix所说,你可以使用

FirebaseDatabase.getInstance().setLogLevel(Logger.Level.INFO)
Run Code Online (Sandbox Code Playgroud)

firebase src有多个级别的日志:

package com.google.firebase.database;

public interface Logger {
  public static enum Level {
    DEBUG,
    INFO,
    WARN,
    ERROR,
    NONE;

    private Level() {
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

更多信息:MakinGIANTS - 发布