开启客服消息的轮询请求

业务场景

用于开始客服消息监听的心跳请求,默认不开启,开启后会周期性回调上述接口返回客服消息状态。

适用范围: 海外 Android 和海外 iOS

详细业务说明请看客服-客服消息的轮询请求

注意事项:

  • 登录成功后调用
  • 重复调用无效,最多只有一个心跳在监听
  • 获取客服消息需要角色 ID、角色名称和服务器 ID 等参数,因此当用户退出角色后需停止心跳监听

流程说明

接口介绍

startCustomerServiceMsgHeartbeat(config: EworldSDK.CustomerServiceMsgConfig): void

调用示例

SDKManager.startCustomerServiceMsgHeartbeat({
  intervalSeconds: 60,
  onSuccess: (data) => {
    // 开始客服消息心跳成功
  },
  onFailed: (err) => {
    // 开始客服消息心跳失败
  },
});

参数说明

入参

CustomerServiceMsgConfig config

参数名称类型说明备注
intervalSecondsint轮询间隔时间,单位是秒,默认 60 秒必传

出参

CustomerServiceMsgData data

参数名称类型说明备注
openIdstring当前用户 openId
hasUnreadMsgbool是否有未读消息

错误码

FAQ