# 用户补充信息
除了以上提到的内容,我们还提供了其它补充参数,用来帮助你获取更多用户相关的信息。
# API
调用 init
API 时,你通过 userConfig
字段将包名、设备机型等其它补充信息告知 AIHelp。
<script src="https://cdn.aihelp.net/webchatv4/aihelp.js"></script>
<body>
<script>
(function () {
let initConfig = {
appKey: "your_app_key",
domain: "your_app_domain",
appId: "your_app_id",
entranceId: "your_entrance_id",
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.init(initConfig);
AIHelpSupport.show();
})();
</script>
</body>
# URL
或者,你也可以通过拼接 URL 的方式实现同样的需求:
<script>
let appKey = "your_app_key";
let domain = "your_app_domain";
let appId = "your_app_id";
let entranceId = "your_entrance_id";
(function () {
let baseUrl = `https://${domain}/webchatv4/#/appKey/${appKey}/domain/${domain}/appId/${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
- 详情:可选参数。 运营商。
# additionalSupportFor
- 类型:
CN | IN
- 详情:可选参数。 为印度地区和中国大陆地区提供额外的域名支持。
- 其它:如果你针对中国大陆地区配置了额外的域名支持,AIHelp 将按照《中华人民共和国个人信息保护法》的要求,将满足条件的用户数据在中国境内的站点进行存储和处理。