2016-03-05 112 views
0

我试图使用firebase实现注册,但不知什么时候连接中断,onCancelled()没有被调用。我尝试着与onDisconnect()一起工作,但没有成功。最后,我登陆了一个调用firebase的php包装并得到了摆脱这个问题。我使用的包装是https://github.com/ktamas77/firebase-php。这是错误的实现方式,因为有2个服务器调用( - > php-> firebase),最终会使我的应用程序变慢,或者有一个替代方案超时。在firebase中处理超时

回答

2

你应该真的探索为什么你的onDisconnect()不工作,因为它是可靠的,并且运行良好。

如果您确实想要监控您的连接状态,请查看Firebase中.info/connected特殊位置。

​​

在检测连接状态款羽绒约1/2的方式。

我们有一个监控连接状态的单例,当连接丢失时,我们会通知我们所有的类,以便他们采取适当的措施。