2017-12-02 19 views
-1

まもなくAPIを作って、Web、Android、iOSのアプリで使用されることを考えています。 。 FacebookのメッセンジャーやWhatsAppなどのアプリの「受信」面を主に理解しようとしている。私はそれを送信アスペクトのために、ユーザーがサーバーにメッセージを送信し、それはデータベースに保存されますが、サーバーはどのように受信デバイスにメッセージを送信するのですか。長いポーリングの形式ですか?FacebookのメッセンジャーやWhatsAppのようなアプリはどのようにメッセージを送受信するのですか

+0

ロングポーリングはリクエストモデル、探しているのはプッシュモデルです。イベントをリクエストして処理する代わりに、このモデルはイベントを取得して処理します – Kushan

答えて

0

さまざまなアプリケーションは、プッシュメッセージの送受信にさまざまなサービスを使用する傾向があります。これは、ここで説明したり一覧するのに非常に幅広いトピックです。ここでは人気のあるものは、私の意見では、次のとおりです。

Firebaseクラウドメッセージング(Googleのスケーラブルなインフラストラクチャ)[https://firebase.google.com/docs/cloud-messaging/]

Onesignal [https://onesignal.com/]

PubNub [https://www.pubnub.com/]

他の多くのサービスがそこにあります。 、ちょうどGoogleのプッシュメッセージのソリューションmore

+0

プッシュ通知を受け取った後、ほとんどのアプリはバックグラウンドまたはフォアグラウンドでサービスを実行して、サーバーからメッセージをダウンロードしますか?これは論理的なことのように思えますが、私が間違っている場合は私を修正してください。 @Kushan – ThatOneQuestionn

+0

さて、あなたはそれを完全に正しいと思っている...あなたが実行しているサービスを調べると、通常はプッシュメッセージを聞くことを目的としたサービスが実行されているのを見るだろう – Kushan

+0

答えがありがとう、本当に感謝@釜山 – ThatOneQuestionn

関連する問題