4

Androidスマートフォンには、アウェイク、アスリープ、オフの3つの状態があります。参照:Android:Androidデバイスのスリープステージ/レベル?

スリープモード画面が消えると、CPUはWi-FiとGPS無線とともにシャットダウンします。参照:http ://developer.android.com/reference/android/os/PowerManager.htmlおよびAndroidスリープ/スタンバイモード

ただし、GSMまたはCDMA無線は引き続き機能し、デバイスは着信コール、SMS、およびIPパケットを受信できます。また、Googleは、デバイスにデータを送信し、必要に応じてデバイスをスリープ解除できる新しいGoogleクラウドメッセージングサービスを導入しました。参照:http ://developer.android.com/guide/google/gcm/index.html

だから、私の質問は:デバイスがスリープモードの場合、Androidデバイス上のアプリケーションをGooglePlay経由で更新できますか?つまり、Google Playはクラウドからある種のメッセージを受信し、デバイスをスリープ解除し、アプリケーションを更新することを許可されていますか?アプリケーションは自動的に更新され、モバイルネットワーク(3G / 4G)を介して更新できると思います。

ありがとうございました。

更新:私はいくつかの調査を行いましたが、Nippeyの回答とコメントが正しいことが起こります。デバイスをスリープ解除するための更新は表示されませんでしたが、デバイスがスリープ解除されるとすぐに、更新メカニズムが正常に機能し始めます。したがって、理論的には、GooglePlayストアはデバイスがウェイクアップした直後にアプリケーションの更新を開始できます。

4

1 に答える 1

2

デバイスは、スリープモード中にプッシュメッセージを処理できます。

play.google.comを介して更新をトリガーするとすぐに、プッシュリクエストが発行され、その結果、デバイスがウェイクアップします。アップデートはすぐにインストールされます。

したがって、スリープモードでは機能しませんが、デバイスがウェイクアップのトリガーを取得すると、実行する必要がある処理を実行します。

于 2012-09-12T06:54:30.317 に答える