Skip to content

上线检查清单

上线前逐项核对;每一项都链到原文,拿不准时点进去核对。

凭证

实例与代理

调用

回调

掉线

  • 只有 -11001 可以自动调断线重连code=0 只代表已经开始恢复,还要核对后续业务调用是否再报 -11002 / -2007
  • -11002 不要自动重连,避免和另一台设备互相顶号、反复掉线;置为离线并提示「已在其他设备登录」,由用户决定是否重新登录
  • 返回 -2007 时带原 appid 重新获取二维码,由账号持有人扫码;重连失败间隔几十秒以上再试,连续失败就重新扫码
  • -11001-11002 都会推送 instance.offline,记录 codemessage,按连接事件码表处理
  • 定时调用只读接口获取个人信息探测,返回上述码时按对应方式处理。见实例与代理 · 掉线检测与恢复

验证

验证怎么做预期
重放推送把同一个 X-Eyun-Delivery 的推送原样再发一次不重复处理
签名错误带一个错误的 X-Eyun-Signature 请求回调地址不进入处理
回调失败让回调地址临时返回 500,再调测试投递测试响应里的 data.ok=falsedata.httpStatus 为 500
入队失败暂停接收端队列,再向回调地址发送一条有效签名请求回调地址不返回 2xx;不会把未保存的消息确认成已接收
appid 归属用不属于当前应用的 appid 调一次业务接口调用返回 appid_not_bound
端到端用另一个企微账号在客户端手动发一句话回调地址收到 message.received

下一步