# 网络信息收集

当用户网络出现问题时,您可以知道用户当时网络及用户信息,从而定位网络问题,包含用户无法登录、应用内卡顿等。

我们为您提供了 Ping/Traceroute 两种网络检测方式,请开发人员自行选择使用哪种方式进行网络检测。

# API

# setNetworkCheckHostAddress()

在 AIHelp 后台完成故事线配置后,调用此方法即可以在某个故事线触发后开启网络监测。

如果接入方有需要,也可以通过回调接口获取到网络监测的结果,从而针对性地进行下一步的处理。

AIHelpSupport.setNetworkCheckHostAddress("aihelp.net", new OnNetworkCheckResultCallback() {
    @Override
    public void onNetworkCheckResult(String netLog) {
        // 
    }
});

# 参数释义

# hostAddress

  • 类型:String
  • 详情:必传参数。 指定网络检测的域名,最好是用户服务器所在的域名或 IP,从而有针对性地检测用户对应用的网络连接质量。

# onNetworkCheckResultCallback

  • 类型:OnNetworkCheckResultCallback
  • 详情:可选参数。 网络检测结果的回调,AIHelp 会将检测结果通过接口返回给调用者,如果有需要,可以自行取用。

# 代码示例

具体调用示例如下:

AIHelpSupport.setNetworkCheckHostAddress("aihelp.net", new OnNetworkCheckResultCallback() {
    @Override
    public void onNetworkCheckResult(String netLog) {
        // 
    }
});

# 其它

网络信息收集功能在 AIHelp 后台有开关及标签配置,在具体接入之前,请确定后台的相关配置已就绪。

上次更新: 5/6/2023, 12:36:43 PM