如何在 MFP 的推送通知中发送宣传图片
Posted
技术标签:
【中文标题】如何在 MFP 的推送通知中发送宣传图片【英文标题】:How to send a promotional image in the push notification in MFP 【发布时间】:2018-07-13 09:36:15 【问题描述】:如何在推送通知中发送促销图片,如下图所示?我需要在有效负载中使用任何 html 代码吗?如果可能,请分享代码 sn-p。
。
【问题讨论】:
请查看此答案***.com/a/50523908/5084797 【参考方案1】:2019 年 4 月编辑:
IBM MobileFirst 8.0 支持发送丰富的推送通知。更新到最新的服务器和客户端修复包以获取该功能。调度 Push 时使用以下负载结构:
推送有效载荷:
"message":
"alert":"Picture Notification for android devices ",
"url":"http://www.test.com"
,
"target":
"deviceIds": ["MyDeviceId1", ...],
"platforms": ["A,G", ...],
"tagNames": ["Gold", ...],
"userIds": ["MyUserId", ...]
,
"settings":
"gcm":
"style":
"notification_type":"PICTURE_NOTIFICATION",
"url":"<URL of the image that needs to be displayed>",
"title":"Test"
,
"apns":
"attachmentUrl" : "http://test.com/test.png",
"badge" : 1,
"category" : 1,
"iosActionKey" : "Ok",
"launchImage" : "test.png",
"locArgs" : [ "["Shelly"]", ... ],
"locKey" : "REQ_FORMAT",
"payload" : "custom":"data",
"sound" : "song.mp3",
"subtitle" : "Sub Title",
"title" : "Title",
"titleLocArgs" : [ "["Shelly"]", ... ],
"titleLocKey" : "REQ_FORMAT",
"type" : "SILENT"
【讨论】:
你的答案很混乱,请详细说明【参考方案2】:我收到错误“错误请求 - JSON 验证在 'gcm' 失败。”使用以下 JSON 有效负载:-
"settings":
"gcm":
"payload":
"action": "ACTION",
"path": "/path"
,
"style":
"notification_type":"PICTURE_NOTIFICATION",
"url":"https://homepages.cae.wisc.edu/~ece533/images/airplane.png",
"title":"RICH PUSH"
,
"apns":
"payload":
"action": "ACTION",
"path": "/path"
,
"message":
"alert": "Test MFP PUSH Notification."
,
"target":
"userIds" : ["11359164"]
响应 JSON:-
"code": "FPWSE0011E",`enter code here`
"message": "Bad Request - The JSON validation failed at 'gcm'."
我使用的是 MFP 8.0,请建议对上述 JSON 进行更改。
【讨论】:
以上是关于如何在 MFP 的推送通知中发送宣传图片的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MobileFirst Foundation 8 中使用 REST API 从 Node.js 发送推送通知?