Mobile SDK이벤트 도표

이 페이지에서는 채팅 상호작용 중에 발생하는 일반적인 이벤트에 대한 도표와 설명을 제공합니다.

애플리케이션 활성화됨

이 시퀀스 도표는 모바일 앱이 활성화되고, 채팅을 준비하고, 방문자 및 고객 정보를 처리하고, 백엔드 서비스와 통신할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리되고 기록됩니다.

애플리케이션이 백그라운드로 들어감

이 시퀀스 도표는 모바일 앱이 백그라운드로 들어가고, 페이지 보기 추적을 처리하고, 백엔드 서비스와 통신할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리됩니다. 애플리케이션이 백그라운드로 들어가면, 그것은 더 이상 장치에서 보거나 상호작용하는 주요 항목이 아니라는 의미입니다. 메시징 앱을 사용하면서 홈 버튼을 누르거나 다른 앱으로 전환한다고 상상해 보십시오. 메시징 앱이 이제 백그라운드에 있습니다. 아직 실행 중이지만 적극적으로 사용하고 있지는 않습니다. 이는 앱을 최소화하거나, 다른 앱으로 전환하거나, 휴대폰을 잠그면 발생합니다. 앱이 여전히 실행되고 있지만 더 이상 포그라운드에 있지 않습니다.

페이지 보기

이 시퀀스 도표는 SDK 및 백엔드 서비스와의 상호작용을 포함하여 사용자가 모바일 앱에서 페이지를 볼 때의 흐름을 나타냅니다. 사용자가 페이지를 보고, 방문 세부사항을 추적하고, 백엔드 서비스와 통신할 때 분석 이벤트를 표시합니다. 오류가 발생하면 적절하게 처리됩니다.

오픈 채팅

이 시퀀스 도표는 사용자가 채팅을 열고, OAuth를 처리하고, 백엔드 서비스와의 연결을 설정할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리됩니다.

단일 스레드

이 시퀀스 도표는 사용자가 단일닫힘 단일 스레드 앱에서는, 각 컨택이 조직과 나누는 모든 인터랙션을 처리하는 하나의 채팅 스레드를 가집니다. 스레드 채팅과 상호작용하고, 스레드 복구를 처리하고, 백엔드 서비스와 통신할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리됩니다.

멀티 스레드

이 시퀀스 도표는 사용자가 다중 스레드닫힘 다중 스레드 앱에서 컨택은 새 주제를 의논하기 위해 원하는 만큼 많은 스레드를 생성할 수 있습니다. 이러한 스레드는 동시에 활성화될 수 있습니다. 채팅과 상호작용하고, 스레드 검색을 처리하고, 백엔드 서비스와 통신할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리됩니다.

라이브 채팅

이 시퀀스 도표는 라이브 채팅 상호작용의 백엔드 흐름을 보여줍니다. 라이브 채팅은 실시간 디지털 채팅 옵션인 반면, 채팅 메시징은 개인 메시지나 직접 메시지와 유사한 비동기 메시징 옵션입니다.

새 창에서 도표 열기

스레드 만들기

이 시퀀스 도표는 사용자가 새 채팅 스레드를 만들고, 스레드 만들기를 처리하고, SDK와 통신할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리됩니다.

상담원과 채팅

이 시퀀스 도표는 최종 사용자가 채팅을 통해 상담원과 상호작용하고, 환영 메시지를 처리하고, 백엔드 서비스와 통신할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리됩니다.

컨택 종료

이 시퀀스 도표는 사용자가 채팅을 종료하고, 대화 종료를 처리하고, 백엔드 서비스와 통신할 때의 흐름을 캡처합니다. 오류가 발생하면 적절하게 처리됩니다.

대규모 이벤트 처리

AWS API 게이트웨이의 제한 사항 중 하나는 하나의 메시지에 최대 128KB만 보낼 수 있다는 것입니다. 서버에서 클라이언트로 더 큰 이벤트를 보내는 방법:

  • 서버에서 공개적으로 사용 가능한 S3 버킷에 더 큰 이벤트를 업로드합니다.

  • 그러면 클라이언트는 WebSocket을 통해 이 파일에 대한 URL만 수신하고 REST를 통해 실제 이벤트 본문을 다운로드할 수 있습니다.

새 창에서 도표 열기