gpt4 book ai didi

java - Firebase onDisconnect() 不工作

转载 作者:行者123 更新时间:2023-11-30 02:50:50 26 4
gpt4 key购买 nike

我在使用 Firebase 的 onDisconnect() 时遇到问题。当我注册 ef.onDisconnect().removeValue() 然后断开互联网连接并关闭应用程序(正常或强制关闭,这无关紧要)它不会删除值(是的,我等了更多然后5 分钟,值(value)仍然存在)。这就是我创建 firebase 和注册 onDisconnect 的方式。

Firebase ref = new Firebase("....");
ref.onDisconnect().removeValue();

当我调用 ref.setValue(...)ref.removeValue() 时,它可以正常工作。

是不是sdk有什么问题或者我应该改什么?

最佳答案

如果您更改的值需要身份验证,请确保您已通过身份验证,并确保服务器已确认您对 removeValue 的调用。您可以通过将 CompletionListener 添加到 removeValue 调用来验证:https://www.firebase.com/docs/java-api/javadoc/com/firebase/client/OnDisconnect.html#removeValue(com.firebase.client.Firebase.CompletionListener)

这将让您知道服务器何时收到删除值请求并将其适当排队。

关于java - Firebase onDisconnect() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24219495/

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