因此,当我从后端发送通知时,我同时获得了通知有效载荷和数据有效载荷,现在从后端触发通知时会自动接收默认通知,首先需要知道是否可以覆盖此(默认)即将到来的通知(例如ui更改或待定的意图更改)
当我尝试使用通知有效负载,然后尝试使用数据有效负载(后来我知道当应用程序处于后台时通知有效负载不起作用,但最终我没有任何反应,最后,我想不获取任何通知有效载荷数据,而仅在数据有效载荷中获取所需的通知数据,然后尝试使用数据有效载荷。否则可能是其他问题。
为此附加代码段。(我最后一次尝试使用datapayload一个值)
notification
有效负载,而仅填充data
有效负载。然后,当您在Android应用服务的onMessageReceived(RemoteMessage remoteMessage)
中收到有效载荷时,您可以解析data
有效载荷,并使用自定义的未决意图构建自定义通知。