2017-07-06 16 views

答えて

5

一般的に、Firebase SDKはクライアントがWebSocketをサポートしているかどうかを自動的に検出し、可能であれば使用します。 WebSocketはすべてのブラウザとすべての環境で確実に動作しないため(たとえば、プロキシがWebSocketトラフィックを確実にサポートしないなど)、WebSocketの使用を強制すると、状況によってはアプリが確実に動作しなくなる可能性があります。

診断ツールとして、または非常に特定の問題を回避するには、あなたの代わりにhttps://<app>.firebaseio.com/wss://<app>.firebaseio.com/にあなたからDatabaseUrlを変更することにより、WebSocketをを使用するようにクライアントを強制することができますが、あなた自身がこれを実行する必要が見つけた場合、それはおそらくsupportに手を差し伸べる価値がありますより良い解決策があるかどうかを確認してください。

+0

「Firebase SDKは、クライアントがWebソケットをサポートしているかどうかを自動的に検出し、可能であればそれを使用しますが、Webソケットを使用できない場合には長いポーリングに戻ります。 –

+0

良い提案。完了! –

関連する問題