Firebase Realtime Database Web SDKは、WebSocketまたはロングポーリングのいずれかを使用してバックエンドサーバと通信できることを知っています。 WebSocketだけを使用するように強制する方法はありますか?Firebase Realtime DatabaseにWebSocketを使用させるにはどうしたらいいですか?
3
A
答えて
5
一般的に、Firebase SDKはクライアントがWebSocketをサポートしているかどうかを自動的に検出し、可能であれば使用します。 WebSocketはすべてのブラウザとすべての環境で確実に動作しないため(たとえば、プロキシがWebSocketトラフィックを確実にサポートしないなど)、WebSocketの使用を強制すると、状況によってはアプリが確実に動作しなくなる可能性があります。
診断ツールとして、または非常に特定の問題を回避するには、あなたの代わりにhttps://<app>.firebaseio.com/
のwss://<app>.firebaseio.com/
にあなたからDatabaseUrlを変更することにより、WebSocketをを使用するようにクライアントを強制することができますが、あなた自身がこれを実行する必要が見つけた場合、それはおそらくsupportに手を差し伸べる価値がありますより良い解決策があるかどうかを確認してください。
関連する問題
- 1. Firebase RealTime Database + Googleログイン
- 2. Firebase HostingとFirebase Realtime Database/Storageをどのように統合できますか?
- 3. Swift 4のJSONDecoderをFirebase Realtime Databaseで使用できますか?
- 4. Firebase Realtime Databaseからデータを取得できません
- 5. Firebase Realtime DatabaseをFirestoreに移行
- 6. AndroidでFirebase Realtime Databaseからデータを取得する
- 7. 生成されたGUID値をFirebase Realtime Database(web)に挿入する方法は?
- 8. Firebase Realtime DatabaseからJSONツリーの1つのキーにアクセスする方法は?
- 9. Firebase Realtime Databaseのルールにより、認証されたユーザからの書き込みが許可されない
- 10. Realtime DatabaseのようにCloud Firestoreで「一括」削除コレクションを使用できないのはなぜですか?
- 11. Firebase Realtime Databaseと同等のAWSは何ですか?
- 12. アンドロイドアプリでFirebase Realtime Databaseを使用して、人の位置を追跡するにはどうすればよいですか?
- 13. Firebase Realtime DatabaseでAndroidのインデックスを知らずにArrayListの要素を更新するにはどうすればいいですか?
- 14. 「removeEventListener」(アンドロイド)はFirebase Realtime Databaseの接続を閉じますか?
- 15. Firebase Realtime Databaseで特定のノードを取り出す方法は?
- 16. Firebases Realtime Databaseはクライアントにオフラインデータをどの程度安全に保存していますか?
- 17. オフラインサポートを有効にしてFirebase Realtime Databaseの帯域幅を節約する
- 18. Firebase Realtime Databaseはリスナーに値を送信するのが遅くなります
- 19. Androidが搭載されたFirebase Realtime Databaseにデータが既に存在するかどうかを確認する方法は?
- 20. イメージをFirebaseにアップロードすると、Database RealtimeのイメージURLがfirebaseストレージとは異なるイメージURLです。
- 21. Firebaseでマルチロケーションアップデートを実行中にトランザクションを使用するにはどうしたらいいですか?
- 22. firebase realtimeデータベースの子値にアクセスするにはどうすればいいですか
- 23. firebaseにリレーショナルデータベースを作成するにはどうしたらいいですか?
- 24. GoでのFirebase Realtime Databaseのサービスアカウントの認証
- 25. オブジェクトをShared-PrefまたはDatabaseに格納するにはどうしたらいいですか:Android?
- 26. Firebaseでページを作成するにはどうしたらいいですか?
- 27. Firebaseで "storageBucket"を生成するにはどうしたらいいですか?
- 28. Railsでは、テストのためにwebsocketメッセージをスタブするにはどうしたらいいですか?
- 29. linuxのコマンドラインからsocket.io websocketにメッセージを送信するにはどうしたらいいですか?
- 30. FirebaseとIonicを統合するにはどうしたらいいですか?
「Firebase SDKは、クライアントがWebソケットをサポートしているかどうかを自動的に検出し、可能であればそれを使用しますが、Webソケットを使用できない場合には長いポーリングに戻ります。 –
良い提案。完了! –