Customer Service 全渠道提供了一套功能,扩展了 Dynamics 365 Customer Service Enterprise 的能力,使组织能够通过数字消息传递渠道与客户即时联系和互动。 访问 Customer Service 全渠道需要额外的许可证。 有关详细信息,请参见 Dynamics 365 Customer Service 定价概述和 Dynamics 365 Customer Service 定价计划页面。
打开现有聊天(如果有)。 否则,它会启动新的聊天。 可以使用方法中的参数 customContext 直接传递上下文来初始化聊天会话。
注释
- 在调用实时聊天 SDK 方法之前,请侦听实时聊天引发的 lcw:ready 事件。 应在引发 lcw:ready 事件后调用实时聊天方法。 您可以通过在窗口对象上添加自己的事件侦听器来监听此事件。
- 如果使用 SDK API 传递上下文,则
setContextProvider无需使用该startChat方法。
Syntax
Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({inNewWindow: inNewWindowValue,customContext: customContextObject});
参数
| 参数 | 类型 | 必选 | Description |
|---|---|---|---|
inNewWindow |
布尔 | 否 | 决定是否在新窗口中打开聊天。 |
customContext |
物体 | 否 | 同步设置自定义上下文提供程序。 如果您在 中 setContextProvider设置了一个值,它将被您为 设置的 customContext值覆盖。 |
返回值
None
Example
Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({
inNewWindow: true,
customContext: {
'contextKey1': {'value': 'contextValue1', 'isDisplayable': true}
}
});
相关信息
setAuthTokenProvider
setContextProvider
实时聊天 SDK 的 JavaScript API 参考