跑步: 发送https://fcm.googleapis.com/fcm/send
{
"to" : "xxxxxxxxxxxxxxxxxxxxxxxxx",
"priority" : "normal",
"time_to_live" : 3,
"notification" : {
"body" : " test mensaje",
"color":"#FF2301",
"icon" : "ic_logo_noti_mini",
"sound":"notificacion.mp3",
"title" : "Notification ",
"click_action" : "OPEN_ACTIVITY_1"
},
"data" : {
"url_fiori" : "http://www.goole.com.ar"
}
}
如果APP已打开,则消息将以正确的格式到达。 如果APP是cerra,则消息以错误的格式到达,它不会通过扩展FirebaseMessagingService的类的逻辑。
我必须做的是通过关闭应用程序来获取FCM背景简化打开格式的消息。
可能是什么问题?
此致
答案 0 :(得分:0)
问题解决了:
如果我们使用FCM并且我们希望从SOAPUI,SAP,PI等发送消息,并且前台或后台接收的消息是APP,并且样式始终相同则仅用于#34 ;数据&#34 ;. Passeth的方法是onMessageReceived。
{ "data": {
"Title": "Firebase notification"
"Detail": "I am firebase notification."
},
"To": "efaOvIXDbik: APA91bEkNUVWNaoA ...."
}
如果我们使用"通知"如果应用程序位于前台或背景中,它们将会有所不同
{
"To": "bk3RNwTe3H0: CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1 ..."
"Notification": {
"Body": "great match!"
"Title": "Portugal vs. Denmark"
"Icon": "MyIcon"
"Sound": "mySound"
}
}