在应用程序长时间不活动后,firebase_messaging不能在安卓10e中工作。我在后台配置了服务,它可以在android版本9上运行。但在后来的版本中,它不能工作,我尝试了所有的方法,甚至用kotlin实现了原生,kotlin相信它可以是Flutter的东西。我读到了关于电池省电模式,“打瞌睡模式”...but没有解决它…
发布于 2021-12-02 13:21:42
如果您使用云函数发送推送通知,请转到您的.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,
};}
https://stackoverflow.com/questions/69081472
复制相似问题