gpt4 book ai didi

java - Android 上的 Firebase 自动重新连接

转载 作者:搜寻专家 更新时间:2023-11-01 08:54:58 27 4
gpt4 key购买 nike

这是我的代码:

    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() { }
});

“子”路径的安全规则:

".write": (auth != null);

当客户端断开连接然后重新连接时 setValue("value"); 应该可以工作。

它在 JS SDK 上完美运行。

但是,Java SDK 似乎无法重新连接。它不能在那里 setValue("value") 并且 Firebase 返回 Permission denied 错误。

有什么问题吗?请帮忙。谢谢!

最佳答案

这实际上是 Firebase SDK 中的一个错误。它已在 1.0.10 版本中修复,可在此处下载:https://www.firebase.com/docs/downloads.html

关于java - Android 上的 Firebase 自动重新连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19817709/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com