NowChatSDK 클래스 - Android

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • NowChatService 클래스는 NowChat과 상호 작용하는 NowChatService를 만드는 데 필요한 기능을 제공합니다. NowChat은 애플리케이션 내에 포함할 Live Agent가상 에이전트 수 있는 기능을 제공합니다.

    및 에 가상 에이전트대한 Live Agent 자세한 내용은 을 참조하십시오Virtual Agent.

    NowChatSDK - makeChatService(instanceURL: URL, nowChatSdkCallbacks)

    NowChat 서비스를 작성합니다. 이것은 일시 중단 기능입니다.

    표 1. 매개변수
    이름 유형 설명
    인스턴스URL URL ServiceNow NowChatService가 상호작용해야 하는 인스턴스의 URL입니다.
    nowChatSdk콜백 NowChatSdk콜백 NowChatService를 구성하는 데 사용할 호스트 애플리케이션에 대한 콜백입니다.
    표 2. 반환
    유형 설명
    없음
    @Inject lateinit var sdkSettingsProvider: Provider<NowSDKSettings>
    @Inject lateinit var chatCallbacks: SampleAppNowChatSDKCallbacks
    
    private fun launchChat() {
      binding.progressBar.visibility = View.VISIBLE
    
      NowChatSDK.makeChatService(
        URL(sdkSettingsProvider.get().instanceBaseURL),
        chatCallbacks
      ) .onSuccess {
        it.start(this, chatCallbacks.nowChatThemeColors) }
      } .onFailure {
         Log.e("NowChat", "Unable to launch chat: $it")
      }
    }