4

Android 手机可以处于 3 种状态:唤醒、睡眠和关机。请参阅:Android:Android 设备上的睡眠阶段/级别?

在睡眠模式屏幕熄灭,CPU 与 Wi-Fi 和 GPS 无线电一起关闭。请参阅:http: //developer.android.com/reference/android/os/PowerManager.htmlAndroid 睡眠/待机模式

但是 GSM 或 CDMA 无线电仍然可以工作,并且该设备可以接收来电、短信和 IP 数据包。此外,谷歌推出了新的谷歌云消息服务,该服务向设备发送数据,据我所知,必要时可以唤醒设备。请参阅:http: //developer.android.com/guide/google/gcm/index.html

所以,我的问题是:如果设备处于睡眠模式,Android 设备上的应用程序可以通过 Google Play 更新吗?我的意思是 Google Play 是否允许从云端接收某种消息、唤醒设备和更新应用程序?我假设应用程序允许自动更新,并且可以通过移动网络(3G/4G)进行更新。

谢谢你。

更新:我做了一些研究,碰巧尼皮的回答和评论是正确的。我没有看到任何更新来唤醒我的设备,但是一旦设备唤醒,更新机制就会开始正常工作。因此,理论上,Google Play 商店可以在设备唤醒后立即开始更新您的应用程序。

4

1 回答 1

2

该设备能够在睡眠模式下处理推送消息。

一旦您通过 play.google.com 触发更新,这将发出一个推送请求,从而唤醒您的设备。更新将立即安装。

所以,它在睡眠模式下不起作用,但如果设备得到唤醒的触发器,它就会做必须做的事情。

于 2012-09-12T06:54:30.317 回答