【发布时间】:2021-03-17 05:45:22
【问题描述】:
我在我的一个项目中集成了 pubnub API。我正在尝试获取我在有效负载中发送的数据包。我为推送通知添加了 FCM。我在所有情况下都会收到推送通知,但在应用程序被杀死或在后台时没有收到捆绑数据。应用在前台时已经获取有效载荷对象,但在应用处于后台或被杀时未获取任何数据。
有效载荷 1:
{
"pn_gcm": {
"notification": {
"title": "Barack Obama",
"body": "12",
"channelName": "Hell 4_656"
}
},
"firstName": "Barack",
"lastName": "Obama",
"displayName": "Barack Obama",
"profileImageUrl": "abcURL",
"userId": "173",
"type": "sender",
"time": "1615958943297",
"message": "12"
}
有效载荷 2:
{
pn_gcm={
notification={
title=BarackObama,
body=Hello,
image=Hell4_656
}
},
firstName=Barack,
lastName=Obama,
displayName=BarackObama,
time=1615958740553,
type=sender,
message=Hello,
profileImageUrl=abcURL,
userId=173
}
当应用程序在前台时我得到通知对象,但当应用程序在后台或被杀死时没有得到任何通知对象。(获取一些 FCM 默认对象)
我试图在从通知托盘启动应用程序时获取通知对象
回答 像这样制作 JSON 有效负载:
{
"pn_gcm": {
"notification": {
"title": "Barack Obama",
"body": "18"
},
"body": {
"channelName": "Hell 5_657",
"firstName": "Barack",
"lastName": "Obama",
"displayName": "Barack Obama",
"profileImageUrl":
"http://3.137.127.137/quiqle/uploads/profile/1615523786_4866.jpg",
"userId": "173",
"type": "sender",
"time": "1615965488916",
"message": "18"
}
}
}
【问题讨论】:
标签: android firebase-cloud-messaging pubnub