0

サーバーからのポーリングを行わないにもかかわらず、一部のサービス スタイル (長時間実行) の Android アプリにネットワーク経由で到達するにはどうすればよいですか?

Theis Borg のアプリAndroid Lostに関する情報には、次のように書かれています。

アプリはサーバーへのポーリングを行わないため、余分なバッテリーの使用はありません。

( https://play.google.com/store/apps/details?id=com.androidlost&hl=en )

そのようなアプリの書き方を知りたいです。

(より多くの聴衆のために、この質問をandroid.stackexchange.comにも投稿しました)

4

1 に答える 1

1

Google Cloud Messaging (GCM)がこの機能を提供します。Google Services Framework アプリ (ほとんどの Android デバイスにプリインストールされています) は Google サーバーに接続し、Android デバイスがインターネットに接続されている限り、その接続を維持します。この単一の接続は、GCM を使用するすべてのインストール済みアプリの着信 GCM メッセージを受信するために使用され、メッセージを処理するアプリはオンデマンドで開始されるため、バックグラウンドで実行する必要さえありません。

于 2014-01-18T12:16:12.203 に答える