1

私はすでにアンドロイド用のプッシュ通知システムを実装しています。私のシステムは次のように動作します: 私のサーバーから、HTTP プロトコルを介して Google サーバーと通信します。次に、Googleサーバーがモバイルに通知を送信しています。そのため、この機能を実装する別の方法があるかどうか疑問に思っていました。しかし、私は信頼できるものが欲しいです。

PS似たようなものを実装しているという意見を聞きたいです。

4

2 に答える 2

1

Androidのプッシュ通知を受信できないいくつかの中国のタブレットで作業していました(非常に迷惑です)。Android にコメットのようなシステムを実装する必要がありました。

基本的に、Android デバイスで、本質的に URL をポーリングするサービスを作成しました。ただし、ポーリングはバッテリーを大量に消費するため、long-polling と呼ばれるプッシュ手法を使用しました。Android http クライアントに非常に長いタイムアウトを設定させました。次に、サーバー側で、サーバーに非常に長い間接続を開いたままにしました。最終的に何が起こるかというと、メッセージを渡す必要があるとすぐに接続が終了し、Android デバイスはすぐにメッセージを受け取ることになります。これは、「プッシュ」テクノロジの追加の方法にすぎません。

ここで説明していない唯一のオプションは、永続的なTCP/IP 接続です。これは、Android がサービスを意のままに停止する可能性があるため、非常に危険な場合があり、バッテリーの消費量もやや多い可能性があります。

私の経験から、GCM は最高の方法であり、iOS デバイスで利用できるものと同じくらい優れたものがあればいいのにと思います!

于 2013-01-30T15:27:21.693 に答える
1

Google サーバーで既に機能しているのに、なぜ他のものを探しているのかわかりませんが、プッシュ通知を簡単に送信できる優れたシステムはUrban Airship です。

于 2013-01-30T15:19:00.253 に答える