FCM是否可以将设备从休眠模式唤醒



我知道FCM正常优先级消息不应该将设备从休眠模式唤醒,但有什么方法可以强制它吗?例如,使用tasker事件?一些系统级参数?我一直在谷歌上搜索,但没有找到解决方案。

我真的很想立即收到一些应用程序的推送通知,但我无法控制发件人发送这些消息的优先级。现在我通过完全禁用Doze模式来解决这个问题,这对电池有影响(尽管不会太大(。

如果您使用云功能发送推送通知,请转到.js文件并将优先级更新为高。或者,如果您正在使用任何其他服务发送通知,请确保通知数据的优先级应该很高。当设备处于睡眠模式时,我也遇到了同样的问题,屏幕上没有收到我的应用程序通知。

return {
data: data,
"android":{
"priority":"high"
},
apns: {
headers: {
"apns-priority":"5"
},
payload: {
aps: {
alert: {
title: title,
body: body
},
badge: 1,
sound: sound,
priority: "high",
category: clickAction,
}
},
},
topic: recipientId,
};

}

最新更新