文 档 中 心 / Document Center
搜索 管理中心
壹川接口文档V3
系统消息推送
更新时间:2018-09-28 14:33:29   更新人员:叶洋   文档状态:
摘要
  1. 应用场景
    只能使用v3接口下发的token作为用户认证。
  2. 连接
    通过websocket链接,链接后,需要对当前用户的链接进行websocket验证。
    连接地址:ws://IP地址:2346
    websocket链接成功时,先发送一个心跳包,数据格式如下:
    {type:'pong', data: '您的username'}
    如果收到心跳返回消息,则连接并通信成功。心跳包里返回的data.your中的数据与你发送的数据将一致。
  3. 用户验证
    心跳成功后,只需执行一次。建立user关联。
    发送数据:
    {type:'islogin',accesstoken:你的token,data:''}
    返回消息:
    code=0时为已经用户已经登录可以使用,code=1时为没有登录不能使用。
    注意:后面的接收系统消息,本次验证结果必须为已经登录的状态。否则消息将不会推送。
  4. 接收系统消息
    {
    	"type": "notify",
    	"code": 0,
    	"msg": "新消息",
    	"data": {
    		"to": "0-0000000000000001",
    		"title": "运单抵达通知",
    		"content": "我是随意内容消息主体:大家好呀!发送时间:2018年09月28日 14:19:14",
    		"url": "http://www.baidu.com",
    		"rto_uuin_id ": "1 - 1000000000000000 "
    	},
    	"time": "2018-09-28 14:19:18"
    }
    
    ==================================
    参数释义:
    ==================================
    type: notify 为系统通知消息
    code: 0为正常消息
    msg: 提示文字
    data: 正文数据包
    time: 推送时间
    ==================================
    data数据包释义:
    ==================================
    to: 消息接收者(0-用户uid)
    title: 系统消息标题
    content: 系统消息内容(html格式)
    url: 详情链接地址(可有可无)
    rto_uuin_id: 会话间ID(存在聊天界面时使用)
本书创建于 2018-03-30 12:03:13 ?如有疑问,请联系技术人员