接口地址http://ip:port/api/web/push/send
头信息:Content-Type: application/json

Payload 里面的内容为app应用接收到的信息,需要自行做处理。

App 参考

4.Uniapp应用首页增加portal 参数接收 zbPayload

请求参数:发送的时候,要去掉注释

{
userAccount:'xiaoming',
title:'会议2020',
content:'1212020',
pushAppid:'com.zb.portal.zbmobile',
missionContent:'{
"title": "会议2020",
"content": "通知栏内容",
"notify": true,
"orderid": "00000010",
"traget": "__UNI__976D004",
"tragetname":"OA",
"payload": "第二季度月度会议#1212020通知栏内容#/pages/message/productionRemind"
}',
isALL:false,
pushModel:1,
contentId:10 
}

示例说明

{
userAccount:'xiaoming', //用户名
title:'推送标题',   //标题
content:'推送内容',  //内容
pushAppid:'com.zb.portal.zbmobile',
missionContent:'{"title": "通知栏标题",
"content": "通知栏内容",
"notify": true,
"orderid": "00000010",   //00000010 启动uniapp     00000011  启动一个url
"traget": "__UNI__E98D365", // uniapp 应用id ,如果是url ,直接填写url 接口
"tragetname":"oa", //应用名称
"payload": "ios11-2-通知栏标题#1212020通知栏内容#/pages/message/productionRemind"}',
isALL:false,
pushModel: 1,  //模块,1代表待办、2已办、3提醒 、4预警
contentId:10   //流程id,待办、已办必填
}

以下仅用于联调接口时查看
返回结果示例:

{
    "msg": "",
    "data": {
        "result": "ok",
        "contentId": "OSL-0108_UGqeAJlSx98pMhRyTz4O3",
        "details": {
            "07cd004aafce43e12e74a9075ec7c2d7": "successed_offline"
        }
    },
    "code": 20000
}

如果返回 code为-1,则设备未注册,发送失败。

文档更新时间: 2020-03-16 09:53   作者:linjunlong