Yon*_*Nir 2 android firebase firebase-realtime-database
我有一个使用 Firebase 的 Android 应用程序。
我的记录有一个名为“状态”的字段,它应该将连接状态保存到服务器。
我得到了一个BroadcastReceiver标识何时恢复到应用程序的互联网连接,然后我自己更新状态字段,在那个方向上一切都很好。
当互联网连接丢失时,我遇到了问题。Firebase 识别连接丢失似乎需要很长时间,并且状态字段在很长时间后正在更新。断开连接时的更新本身是这样完成的:
child.child("status").onDisconnect().setValue(ClientStatus.OFFLINE);
Run Code Online (Sandbox Code Playgroud)
这是可行的,但就像我说的那样,onDisconnect()实际调用该方法需要很长时间。
有没有办法控制 firebase 的超时,直到它决定连接丢失?
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |