我正在开发一个视频通话应用程序。当应用程序处于打盹模式时,未建立呼叫。所以我正在使用替代的 Firebase 工作调度程序,所以请告诉我,工作调度程序是否在打瞌睡模式下工作?
问问题
1110 次
3 回答
0
通常情况下,作业调度员会工作。但在小米、Oppo、联想等设备中,它并不是那么可靠……当设备空闲一段时间后,该服务就会被终止。您可以忽略电池优化,将您的应用从打盹模式列入白名单,但仍有可能无法正常工作。所以对于视频通话应用程序......你必须重新考虑你的决定
于 2018-03-23T13:52:42.777 回答
0
Android 设备将进入打盹模式,这意味着它将节省电池电量,操作系统会偶尔协调执行耗电作业。这松散了确切的时间安排,但绝不会使其无法安排任何事情。
如果您查看文档,触发器是按时间窗口设置的,而不是按特定时间设置的:
.setTrigger(Trigger.executionWindow(0, 60))
当设备进入维护窗口时,它应该可以工作。
于 2017-08-28T12:35:45.610 回答