NowChatSDK 클래스 - Android

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

    에 대한 라이브 에이전트 자세한 내용은 및 가상 에이전트문서를 참조하십시오 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")
      }
    }