Android手机有三种状态:清醒,睡眠和关闭。请参阅:Android: Sleep stages/levels on an Android device?
在睡眠模式屏幕熄灭时,CPU会随着Wi-Fi和GPS无线电一起关闭。请参阅:http://developer.android.com/reference/android/os/PowerManager.html和Android Sleep/Standby Mode
但GSM或CDMA无线电仍可正常工作,设备可以接收来电,短信和IP数据包。此外,谷歌推出了新的Google云消息传递服务,可以将数据发送到设备,据我所知,可以在必要时唤醒设备。请参阅:http://developer.android.com/guide/google/gcm/index.html
所以,我的问题是:如果设备处于睡眠模式,Android设备上的应用程序是否可以通过Google Play更新?我的意思是Google Play允许从云端接收某种消息,唤醒设备并更新应用程序?我假设允许应用程序自动更新,并可以通过移动网络(3G / 4G)进行更新。
谢谢。
更新:我做了一些研究,Nippey的答案和评论都是正确的。我没有看到任何更新唤醒我的设备,但一旦设备唤醒更新机制开始正常工作。因此,理论上,Google Play商店可以在设备唤醒后立即开始更新您的应用程序。
答案 0 :(得分:1)
设备能够在睡眠模式下处理推送消息。
只要您通过play.google.com触发更新,就会发出推送请求,因此会唤醒您的设备。更新将立即安装。
因此,它在睡眠模式下不起作用,但如果设备触发唤醒,它将执行必须完成的操作。