CXone Mobile SDK 事件图

此页面提供聊天交互期间发生的常见事件的图表和说明。

应用程序变为活动状态

此序列图捕获 Mobile 应用程序 变为活动状态、准备聊天、处理访问者和客户信息以及与后端服务进行通信时的流程。如果发生任何错误,则会适当地处理并记录这些错误。

应用程序进入后台

此序列图捕获 Mobile 应用程序 进入后台、处理页面浏览量跟踪以及与后端服务进行通信时的流程。如果发生任何错误,则会适当地处理这些错误。当 应用 进入后台时,这意味着它不再是您在设备上看到或与之交互的主要内容。想象一下您正在使用消息传送 应用程序,然后您按主页按钮或切换到另一个 应用程序。此消息传送 应用程序 现在位于后台。它仍在运行,但您没有在主动使用它。当您最小化 应用程序、切换到不同的 应用程序 或锁定电话时便会发生这种情况。应用程序 仍然存在,但不再位于前台。

查看页面

此序列图表示用户在 Mobile 应用程序 中查看页面时的流程,包括与 SDK 和后端服务的交互。它显示用户查看页面、跟踪访问详细信息以及与后端服务进行通信时的分析事件。如果发生任何错误,则会适当地处理这些错误。

打开聊天

此序列图捕获用户打开聊天、处理 OAuth 以及与后端服务建立连接时的流程。如果发生任何错误,则会适当地处理这些错误。

单线程

此序列图捕获用户与单线程关闭 在单线程应用程序中,每个联系人只能有一个聊天线程。 他们与您的组织的任何交互都发生在一个聊天线程中。聊天交互、处理线程恢复以及与后端服务进行通信时的流程。如果发生任何错误,则会适当地处理这些错误。

多线程

此序列图捕获用户与多线程关闭 在多线程应用程序中,联系人可以创建任意数量的线程来讨论新话题。 这些线程可以同时处于活动状态。聊天交互、处理线程检索以及与后端服务进行通信时的流程。如果发生任何错误,则会适当地处理这些错误。

实时聊天

此序列图展示了实时聊天交互的后端流程。“实时聊天”是实时数字聊天选项,而“聊天消息传送”是异步消息传送选项,类似于私人消息或直接消息。

在新窗口中打开图表

创建线程

此序列图捕获用户创建新聊天线程、处理线程创建以及与 SDK 进行通信时的流程。如果发生任何错误,则会适当地处理这些错误。

与坐席聊天

此序列图捕获最终用户通过聊天与坐席交互、处理欢迎消息以及与后端服务进行通信时的流程。如果发生任何错误,则会适当地处理这些错误。

结束联系

此序列图捕获用户结束聊天、处理对话关闭以及与后端服务进行通信时的流程。如果发生任何错误,则会适当地处理这些错误。

处理大事件

AWS API 网关的一个限制是它发送一条消息的最大大小仅为 128 KB。要将较大的事件从服务器发送到客户端:

  • 在服务器上,将较大的事件上传到公开可用的 S3 存储桶。

  • 然后,客户端可以通过 WebSocket 仅接收该文件的 URL,并通过 REST 下载实际的事件正文。

在新窗口中打开图表