2017-07-21 5 views

答えて

0

サーバーからクライアントへの通知を「プッシュ」する通常の方法は、クライアントがサーバーにwebSocketまたはsocket.io接続を行うことです。これは(時間的な典型的なhttp要求とは異なり)連続的な接続なので、サーバはいつでもこの接続を介してクライアントメッセージを送信できます。

これは、クライアントに新しい情報を定期的に「ポーリング」するのに比べて、サーバーに「何か新しいもの」を要求するより効率的です。数分おきに

モバイルプラットフォーム(AndroidとiOS)にはそれぞれ独自のプッシュ方式があり、特定のクラスのモバイルデバイスのみをサポートしている場合に優先される可能性がありますが、その方式は通常のブラウザには適用されません。

ここでの理解を助けるため、FirebaseはWebSocketを「プッシュ」通知チャネルとして使用します。

FYI、ここでは様々なプッシュ技術の概要のビットがあります:Push notification | is websocket mandatory?

+0

@nthings - これは、あなたの質問にお答えしていますか?そうであれば、回答の左側にある緑色のチェックマークをクリックすることでコミュニティにその旨を示すことができ、それによって評判のポイントも得られます。 – jfriend00

関連する問題