我通过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
上