Depurando o banco de dados Firebase

Existe uma maneira de depurar uma conexão com o banco de dados firebase (Android)? Estou usando um exemplo muito simples (nada grande, apenas dois ouvintes que ouvem as alterações) que verifica o valor de/.info/connected. Na maioria das vezes, ele retorna false e os dados não são sincronizados. Às vezes funciona, mas não é confiável.

Parece não haver nenhum problema com a conexão à Internet - o Auth and Storage funciona no telefone e um telefone diferente na mesma rede pode se conectar ao banco de dados sem problemas, então acho que isso tem a ver com o telefone. Estou testando com um Samsung XCover 3 (Lollipop, funciona) e um Wiko Sunset 2 (Kitkat, não funciona).

O telefone Wiko é realmente barato, isso poderia ser um motivo?

Existem recursos para analisar mais profundamente o firebase que possam me indicar o problema? O método onCancelled do meuValueEventListener não é chamado e não há mensagens de log.

questionAnswers(1)

yourAnswerToTheQuestion