Skip to main content

APP SDK推送接口

APP SDK推送接口

配置推送地址

image

场景

第三方App嵌入im sdk时如果不在聊天界面 接收消息则需要推送。 流程 image

接口实现规范

接口功能

推送接收地址

URL

用户配置的地址

支持格式

JSON

HTTP请求方式

POST

请求头
参数必选类型说明
Content-Typeturestringapplication/json
userIdtruestring用户的tid
请求体
{
"content":"你好"
}
参数说明
参数必选类型说明
contentturestring内容
返回字段
返回字段字段类型说明
resultCodeint返回结果状态。0:正常;-1:错误。
resultMsgstring描述 success、fail
curl示例
curl -POST 'http://localhost:8080/im/app/pushInfo'
-H 'Content-Type:application/json' //需要传其他参数,放在head里面
-H 'userId:xxxx'
-d '{"content":"xxxxx"}'

推送触发事件

在以下事件发生时,并且满足推送条件则im服务会发送推送请求。 推送接收方无需关心事件类型,只需保证能正确接收到推送请求并推送到App端

事件content 内容
排队位置提示语您当前排在第几位
普通消息会话中聊天内容(坐席、机器人) //机器人多个知识点模糊推送
用户无应答提示xxx记得及时回复哦
迫使用户断开(超时或坐席结束会话)由于你长时间没有回复,系统已结束您的对话,欢迎下次咨询!
给用户发送匹配到坐席xxx客服为您服务
转接标识 通知给用户坐席转接中,请稍等~