# 用户补充信息

除了以上提到的内容,我们还提供了其它补充参数,用来帮助你获取更多用户相关的信息。

# API

调用 login 或者 updateUserInfo API 时,你通过 userConfig 字段将包名、设备机型等其它补充信息告知 AIHelp。

let userConfig = {
  applicationIdentifier: 'your_package_name', 
  applicationVersion: 'your_app_version',
  applicationName: 'your_app_name',
  totalMemory: 'user_device_total_memory',
  availableMemory: 'user_device_available_memory',
  deviceModel: 'user_device_model',
  totalSpacePhone: 'user_device_total_storage_space',
  freeSpacePhone: 'user_device_available_storage_space',
  osVersion: 'user_device_os_version',
  networkType: 'user_device_network_type',
  countryCode: 'user_country_code',
  carrier: 'user_current_operator',
};
AIHelpSupport.updateUserInfo(userConfig);

# URL

或者,你也可以通过拼接 URL 的方式实现同样的需求:







 
 
 



<script>
  let domain = "your_app_domain";
  let appId = "your_app_id";
  let entranceId = "your_entrance_id";
  (function () {
    let baseUrl = `https://${domain}/webchatv5/#/${appId}`;
    let params = `entranceId=${entranceId}&applicationIdentifier=${your_package_name}&applicationVersion=${your_app_version}&osVersion=${user_device_os_version}`;
    let url = `${baseUrl}?${params}`;
    window.open(url);
  })();
</script>

# 参数释义

# userConfig API

  • 类型:object
  • 详情:可选参数。 仅在 API 方案中生效,用于对用户补充信息进行自定义配置。

# applicationIdentifier

  • 类型:string
  • 详情:可选参数。 应用包名。

# applicationVersion

  • 类型:string
  • 详情:可选参数。 应用版本。

# applicationName

  • 类型:string
  • 详情:可选参数。 应用名称。

# totalMemory

  • 类型:string
  • 详情:可选参数。 设备运行内存。

# availableMemory

  • 类型:string
  • 详情:可选参数。 可用运行内存。

# deviceModel

  • 类型:string
  • 详情:可选参数。 机型。

# totalSpacePhone

  • 类型:string
  • 详情:可选参数。 设备存储空间。

# freeSpacePhone

  • 类型:string
  • 详情:可选参数。 可用存储空间。

# osVersion

  • 类型:string
  • 详情:可选参数。 OS 版本。

# networkType

  • 类型:string
  • 详情:可选参数。 网络类型。

# countryCode

  • 类型:string
  • 详情:可选参数。 国家/地区码。

# carrier

  • 类型:string
  • 详情:可选参数。 运营商。
上次更新: 7/25/2024, 3:01:50 AM