我想知道为什么我的应用程序在后台运行时没有调用我的onMessageReceived
。尽管FCM文档说如果您仅发送“数据”有效负载,则会触发onMessageReceived
方法。
我正在使用此有效负载从服务器发送http发布请求
"to" : "x-FIr4x-0-x-j47s0KWZOZGOzBRYzcLdI4MBy6_MmCjZFOZuuuNJO4w5x5HCmw",
"collapse_key" : "type_a",
"data" : {
"body" : "First Notification",
"title": "Collapsing A",
"test" : "Data for key one",
}
})
如果该应用程序位于前台,则可以运行,但是当我滑动该应用程序时,它将无法运行。我的手机是华硕Zenfone Max