在Android Doze模式下推送通知会延迟

时间:2016-08-11 23:54:57

标签: android push-notification firebase-cloud-messaging android-doze

我通过adb将我的Android设备置于睡眠状态:

adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step <-- repeat until state is IDLE

然后我发送以下JSON:

{
   "to":"dYA7tVZrfag:APA91bFVqddVcJHnr_7ZhgNC5iu4Y6XKcLbSVD4DlZgfjMKwKvZhJHiKR4DIzpMrX8zUL15C_adfyEcrlI9q6zOFqFs_zwNPTVIDm-v20ZK0qgagKYGaQE1OPBqdH4P_JHYIXOIS3gfn",
    "priority": "high",
    "data":{
        "test0":"test0",
        "test1":"test1"
    }
}

结果:没有...直到我唤醒设备,然后我将所有消息排队。我通过将日志放入方法onMessageReceived()来监视消息是否到来。

我搜索了一下,有人说使用较旧版本的Android Studio或升级FCM SDK版本(9.4.0)可以解决问题。我做了两件事都没有成功。

编辑:这个问题似乎只发生在三星Galaxy S5

0 个答案:

没有答案