如题,测试方法为:在uniPush后台手工推送测试。
app在前台时能通过plus.push.addEventListener("receive", function ( msg ) {})方法监听到,
但是一旦切入后台或者手机息屏,同样能收到消息,但是却监听不到了。
应用在前台时接收到的推送消息格式为:
{
"aps": null,
"content": "订单消费0.1元,收款到账0.1元",
"payload": "订单消费0.1元,收款到账0.1元",
"title": "金蝉支付",
"type": "receive"
}
应用在后台时接收到的推送消息格式为:
{"aps":{"alert":{"body":"订单消费0.1元,收款到账0.1元"},"mutable-content":1},"content":"订单消费0.1元,收款到账0.1元","payload":"111111","title":"金蝉支付","type":"click"}
特洛伊 (作者)
我们需要这个做订单播报。客户一直保持前台亮屏不太现实。对现有业务影响很大。请问有没有办法处理? 谢谢
2019-09-21 13:03
特洛伊 (作者)
半个月前还能监听到,确定能监听到!
2019-09-21 13:06
DCloud_App_Array
之前你可能是应用在后台持续运行,这时候个推通道没有断开,才能接收到receive事件。
2019-09-21 13:10