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