我正在使用Ionic Framework和Firebase开发应用。我一直在阅读很多关于这个主题的内容(网络连接在互联网连接回来后没有重新连接),我发现我并不是唯一一个解决这个问题的人。
我可以创建没有互联网连接的新节点(我将手机置于飞行模式以模拟连接丢失),但是当互联网连接恢复时,Firebase不会同步信息。
我怀疑Socket重新连接是个问题,因为即使我停止使用飞行模式,连接也永远不会回来,新节点永远不会同步。
我已尝试Firebase.goOnline()
和Firebase.goOffline()
,但没有结果或连接状态的变化。