Java android上的Firebase自动重新连接
这是我的密码:Java android上的Firebase自动重新连接,java,android,firebase,Java,Android,Firebase,这是我的密码: firebaseRef.getRoot().child(".info/connected").addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot snapshot) { if (snapshot.getValue(Boolean.class)) {
firebaseRef.getRoot().child(".info/connected").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
if (snapshot.getValue(Boolean.class)) {
// We're connected (or reconnected)! Set up our presence state.
firebaseRef.child("child").setValue("value");
}
}
@Override public void onCancelled() { }
});
“子”路径的安全规则:
当客户端断开连接时,然后重新连接setValue(“value”)代码>应该可以工作
它在JSSDK上工作得非常好
但是,JavaSDK似乎在重新连接方面存在问题。它不能setValue(“value”)
在那里,Firebase返回权限被拒绝
错误
有什么不对劲吗?请帮忙。谢谢大家! 这实际上是Firebase SDK中的一个bug。它已在1.0.10版中修复,可在此处下载:有效,谢谢!该团队在修补此修补程序时反应迅速,并提供了帮助。
".write": (auth != null);