当我的手机正在充电时,只要我发送 FCM,它就会被唤醒
但是当它不在充电时,直到我按下电源或主页按钮唤醒手机才收到通知
有什么办法让它在不充电的情况下也能醒来吗
我尝试过的事情:
文档建议您应该发送高优先级消息来唤醒设备。
FCM 尝试立即传递高优先级消息,允许 FCM 服务在必要时唤醒睡眠设备并运行一些有限的处理(包括非常有限的网络访问)。高优先级消息通常应该导致用户与您的应用程序或其通知进行交互。
另请参阅:
以这种方式发送消息解决了我的问题
'message':{
'token': mobiletoken,
'data': {
'key': value
},
'android': {
'priority': 'high',
'ttl' : "120s",
},
'webpush': {
'headers': {
'Urgency': 'high'
},
}
}