Firebase facebook登录-非常不稳定

Firebase facebook登录-非常不稳定,firebase,ionic,facebook-login,firebase-authentication,Firebase,Ionic,Facebook Login,Firebase Authentication,我们正在尝试在一个带有InApp浏览器的Ionic应用程序中使用facebook登录Firebase。它在浏览器(ionic serve)和iOS(emulator和设备)上运行良好。然而,在android设备上,登录过程相当不稳定。回调在大多数尝试中都不会被调用(尽管奇怪的是它有时会工作!)。启用firebase登录后,我注意到浏览器往往会多次“连接”和“断开连接”。以下是仅单击启动facebook登录的按钮的控制台日志: Facebook Popup initiation p:0: Brow

我们正在尝试在一个带有InApp浏览器的Ionic应用程序中使用facebook登录Firebase。它在浏览器(ionic serve)和iOS(emulator和设备)上运行良好。然而,在android设备上,登录过程相当不稳定。回调在大多数尝试中都不会被调用(尽管奇怪的是它有时会工作!)。启用firebase登录后,我注意到浏览器往往会多次“连接”和“断开连接”。以下是仅单击启动facebook登录的按钮的控制台日志:

Facebook Popup initiation
p:0: Browser went online.  
p:0: Making a connection attempt  
c:0:4: Connection created  
c:0:4:0 Websocket connecting to wss://s-dal5-nss-23.firebaseio.com/.ws?v=5&ns=crisscross  
p:0: Browser went offline.  Killing connection.  
c:0:4: Closing realtime connection.  
c:0:4: Shutting down all connections  
c:0:4:0 WebSocket is being closed  
WebSocket connection to 'wss://s-dal5-nss-23.firebaseio.com/.ws?v=5&ns=crisscross' failed: WebSocket is closed before the connection is established.
c:0:4:0 WebSocket error.  Closing connection.  
c:0:4:0 Websocket connection was disconnected.  
p:0: data client disconnected  
0: onDisconnectEvents  
p:0: Browser went online.  
p:0: Making a connection attempt  
c:0:5: Connection created  
c:0:5:0 Connecting via long-poll to https://s-dal5-nss-23.firebaseio.com/.lp?start=t&ser=19709246&cb=3&v=5&ns=crisscross  
p:0: Browser went offline.  Killing connection.  
c:0:5: Closing realtime connection.  
c:0:5: Shutting down all connections  
c:0:5:0 Longpoll is being closed.  
p:0: data client disconnected  
0: onDisconnectEvents  
Long-poll script failed to load: https://s-dal5-nss-23.firebaseio.com/.lp?start=t&ser=19709246&cb=3&v=5&ns=crisscross 
p:0: Browser went online.  
p:0: Making a connection attempt  
c:0:6: Connection created  
c:0:6:0 Connecting via long-poll to https://s-dal5-nss-23.firebaseio.com/.lp?start=t&ser=57829348&cb=4&v=5&ns=crisscross  
c:0:6: Realtime connection established.  
p:0: connection ready  
p:0: {"r":37,"a":"auth","b":{"cred":"..."}}   
p:0: Listen on /users/facebook:... for default  
p:0: {"r":39,"a":"q","b":{"p":"/users/facebook:...","h":"pExrvNpPeLgfcNuQk/FRu4iWQrg="}}  
...
...
c:0:6: Primary connection is healthy.  
c:0:6:1 Websocket connecting to wss://s-dal5-nss-23.firebaseio.com/.ws?v=5&ns=crisscross&s=j9noKHDr1wjh5MiKjiKFIMxqNY2RvKoh  
p:0: Browser went offline.  Killing connection.  
c:0:6: Closing realtime connection.  
c:0:6: Shutting down all connections  
c:0:6:0 Longpoll is being closed.  
c:0:6:1 WebSocket is being closed  
WebSocket connection to 'wss://s-dal5-nss-23.firebaseio.com/.ws?v=5&ns=crisscross&s=j9noKHDr1wjh5MiKjiKFIMxqNY2RvKoh' failed: WebSocket is closed before the connection is established.
c:0:6:1 WebSocket error.  Closing connection.  
c:0:6:1 Websocket connection was disconnected.  
p:0: data client disconnected  
0: onDisconnectEvents  
Long-poll script failed to load: https://s-dal5-nss-23.firebaseio.com/.lp?id=1125523&pw=ma9Rk4SNwf&ser=53936…1qY3lPRFo5LlRaeTdjZXdMY09XRDZJWGFMOUZtNUFBcGQxTzBrVTVCNXloVHQ0cGVXTVkifX19 
Long-poll script failed to load: https://s-dal5-nss-23.firebaseio.com/.lp?id=1125523&pw=ma9Rk4SNwf&ser=53936342&ns=crisscross 
p:0: Authenticating using credential: eyJ0eX...fn81k  
日志没有时间戳,但上面的整个过程在3-4秒之间没有任何重大延迟

我知道它试图在长轮询和一些实时连接之间切换(这里的知识有限),这可以解释为什么它会离线和在线。但这么多次?结果就是无法连接


有人知道吗?

我在android上也遇到了同样的问题。你找到解决办法了吗?我不记得我们的具体解决办法了。如果我没记错的话,我们碰巧移动到一个新的firebase应用程序并复制了我们的数据,它开始工作了。但是我们现在转向解析,还有很多其他原因。