0

Androidにパブリッシュサブスクライブプッシュ通知を実装する方法はありますか? 同時に、クライアント(モバイルアプリケーションで実行中のアプリケーション)はインフォメーションのためにサーバーをポーリングするべきではないため、更新があるたびにサーバーは共通メッセージを公開し、送信者はそれを受信する必要があります。 (モバイルアプリで実行中のアプリケーションでポーリングしないでください)ポルリングなしでアンドロイドモバイルデバイスにパブリッシュサブスクライブプッシュ通知を実装する方法

前もって感謝します。

+0

通知のマルチキャストについて質問していますか?それ以外の場合は、GoogleのC2DMサーバーを使用してください。 –

+0

いいえ私は同じ時間に複数のデバイスに1つの共通のメッセージをプッシュする必要があります – Viswa

答えて

1

Androidにパブリッシュサブスクライブプッシュ通知を実装する方法はありますか?

C2DMを使用してください。 C2DMでは配信が保証されていないため、メッセージを見逃していないかどうかを確認するために定期的なアンケートが必要になります。

プッシュして配信が保証されている可能性のあるもの(RabbitMQなどをクライアントとして使用するMQサーバなど)では、Androidサービスを常に実行しておく必要があります。ユーザーまたはOSは、望むときにサービスを取り除くことができます。

+0

yaありがとう。私がすべての加入者または共通のメッセージを同時に複数のデバイスに送信したいと思えば、C2DMはこれをサポートしていますか? – Viswa

+0

と、C2DMが各メッセージを1つずつeacchデバイスにプッシュすると述べられていますか? Publish/Subscribeに実装されていないのですか? – Viswa

+0

@ user149535:C2DMは個々のメッセージを個々のデバイスに送信します。 **すべての**「パブリッシュ/サブスクライブ」システムは、個々のメッセージを個々のエンドポイントに送信します。これは、ネットワーキングの観点から可能なすべてのメッセージです。真の「パブリッシュ/サブスクライブ」システムは、アプリケーションコードからこれを隠そうとするAPIを提供するだけで、「すべての購読者に共通のメッセージを送信している」と表示されたり、他のバルク操作を実行しています。 C2DMにはこの種のAPIはありませんが、C2DMの上に独自のレイヤーを書くことは歓迎します。 – CommonsWare

関連する問題