1.使用示例
- 在引用js接入代码前提下。
- 在需要自定义访客id的地方,加入如下代码即可。
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Uincall-IM-Visitor</title>
<script
src="https://ykf.uincall.com//implugin/uincallInit.js?id=xxx&language=zh-CN&customButton=false"
async="async"></script>
</head>
<body>
<button id="btn" onclick="changeVisitorId()">点击修改访客id</button>
<script>
function changeVisitorId() {
const tenantId = 'acf528a2-xxxx-xxxx-xxxx-74cb3995cfab';
const visitorId = 'lsh-ykf-8001';//自定义访客id的长度,不超过32位(含)
const iframe = document.getElementById('uincall-button-frame');
if (iframe) {
iframe.contentWindow.postMessage(
{
type: 'setVisitorId',
data: { tenantId: tenantId, visitorId: visitorId }
},
'https://ykf.uincall.com/'
);
}
}
</script>
</body>
</html>
2.注意事项
- 自定义访客id的长度,不超过32位(含),请按规格传输,id不要重复。
示例:im:cloundagent:acf528a2-d0e2-4a7b-8513-74xxxx95cfab:visitor:83e4b33072614a9a9da7adaa84xxxx
说明:im:之后,先填写租户id(可在【设置-开发者中心】查找)。冒号(‘:’)后再填写访客id,不可重复,不可超过32位(含)
文档更新时间: 2024-09-24 14:33 作者:admin