如何在打盹模式下唤醒设备:带FCM测试用例的打盹模式

时间:2017-02-21 04:13:34

标签: android android-6.0-marshmallow android-7.1-nougat

我基于实时位置跟踪和更新到服务器而陷入我的项目。 在这里,我在打盹模式下测试了OS状态,实现了FCM推送通知..

我用两种方法测试:

  1. 设备进入打盹模式后进行推送通知(深度睡眠): 当服务器在深度睡眠模式期间向设备发送推送通知时 Android操作系统暂时打开他们的Internet服务,然后再回到 以前的模式.. 在这短暂的时间内,我们无法更新实时跟踪 服务器(有些时候可能会更新到服务器,但最大的失败情况)

  2. 在打盹模式之前推送通知(深度睡眠):推送通知 工作正常,但它不会影响原来的深度睡眠时间 Android操作系统进入深度睡眠模式而不延长打盹模式时间 间隔。 因此,我们再次无法跟踪服务器的实时位置更新。

  3. 注意:推送通知无法更改Android操作系统状态。只有OS 允许FCM片刻,然后再次进入深度睡眠模式。

    是否有任何替代解决方案可以持续跟踪和更新服务器?

0 个答案:

没有答案