# 客服接口

# 1、接口说明

DANGER

调用客服接口前,请先查询是否存在客服 SDK,部分渠道要求游戏不能提供客服功能入口。

import com.dh.DHSDKHelper;

String faqName = DHSDKHelper.query("dh_faqName");
if (faqName == null || faqName.isEmpty()) {
    // 无客服SDK,接入方须隐藏客服入口
} else {
    // 存在客服SDK,接入方可隐藏客服入口
}

如果值为空字符则表示当前渠道不允许提供,接入方则需要屏蔽客服功能的入口,否则提审会被驳回。

# 2、拉起界面

调用代码示例如下:

import com.dh.DHSDKHelper;

import org.json.JSONObject;
HashMap<String, Object> params = new HashMap<>();
params.put("roleId", "100002");    // 角色ID
params.put("roleName", "陆之岇");    // 角色名称
params.put("roleLevel", 143);       // 角色级别
// params.put("uploadsReplayPath", "/yourfilepath.replay");  // 可选参数:上传指定的Replay文件绝对路径
// params.put("uploadsReplayAlert", "是否上传最近一次录像文件");  // 可选参数:上传指定的Replay文件时的提示文案(必须指定文案)

/**
 * @param activity    上下文
 * @param params      接口参数
 */
DHSDKHelper.getInstance().getFaq().showFaqs(activity, params);

字段信息,主要参数说明如下:

参数 类型 必传字段 统一字段 说明
roleId String 角色 ID
roleName String 角色名称
roleLevel int 角色等级,城堡等级、钻石等级等
uploadsReplayPath int 上传指定的 Replay 文件绝对路径
uploadsReplayAlert int 上传指定的 Replay 文件时的提示文案(必须指定文案)
Last Updated: 2025/9/27 15:40:36