【发布时间】:2016-07-22 10:25:11
【问题描述】:
假设我们有 SIP 堆栈 Voip Android 应用程序,我们想要接收消息,并在睡眠模式下调用。
通过使用 ADB,我们将设备置于 IDLE 状态,并且没有任何来源可以接收来自信令的传入消息。闹钟和服务都不适合这项任务!因此,除了 GCM 之外,没有其他方法可以处理 IDLE 状态下的操作!还是我错了?
我浏览了有关电池优化和睡眠状态的所有文档。 Google 刚刚说了关于 Voip 应用的有趣的事情:
不,不能使用 GCM,因为技术依赖于另一个 消息服务或Doze和App Standby打破了核心功能 应用程序。
那么,这意味着什么?对于这个问题,我们不需要使用 GCM,但总是让设备处于活动状态 - 可以吗?我只想知道,在 VoiP 应用程序的睡眠状态下监听动作的正确方法是什么!
谢谢!
【问题讨论】: