我听说"高优先级GCM消息是从打盹模式唤醒手机的唯一方法"。什么是Android手机中的打盹模式的意思。
答案 0 :(得分:0)
你可以用自己的谷歌搜索它......
只要您升级到Marshmallow或运行新设备,您就会立即注意到Doze模式的影响。默认情况下,此功能处于有效状态,Google不允许OEM修改其工作方式。当您的设备在屏幕上拔下电源约30分钟时,它会进入打盹模式,以防止电池耗尽。
当Doze处于活动状态时,手机上的应用程序将无法访问网络,当应用程序试图阻止设备进入休眠状态时,系统将忽略“唤醒锁”,并且不允许运行任何后台任务。这肯定会让你的手机听起来不那么好,但是Doze保留了一些功能。虽然应用无法将设备唤醒以运行同步作业和其他后台任务,但仍会显示高优先级推送消息。例如,环聊消息将显示在处于打盹模式的设备上。
设计良好的应用程序不应受到打盹模式的任何不良影响。该设备将定期从打盹模式唤醒一小段时间,这允许应用程序运行他们已使用Android作业调度程序排队的任务。这些被称为维护窗口,并且设备不受影响的时间越来越短。