---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowChatSDK 클래스 - Android

# NowChatSDK 클래스 - Android {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

NowChatService 클래스는 NowChat과 상호 작용하는 NowChatService를 만드는 데 필요한 기능을 제공합니다. NowChat은 애플리케이션 내에 포함할 라이브 에이전트가상 에이전트 수 있는 기능을 제공합니다.
및 에 대한 라이브 에이전트 자세한 내용은 다음 문서를 참조하십시오[Virtual Agent](https://www.servicenow.com/docs/access?context=virtual-agent-landing-page&version=xanadu&pubname=xanadu-conversational-interfaces&ft:locale=en-US).가상 에이전트

## NowChatSDK - makeChatService(instanceURL: URL, nowChatSdkCallbacks) {#ariaid-title2}

NowChat 서비스를 생성합니다. 이것은 suspend 함수입니다.
{#NChatSDK-makeChatService_S_S_S_S__table_nvq_fzc_npb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 인스턴스 URL | [URL](https://developer.android.com/reference/kotlin/java/net/URL.html) | NowChatService가 ServiceNow 상호작용해야 하는 인스턴스의 URL입니다. |
| nowChatSdk콜백 | [NowChatSdkCallback](https://servicenow-prod.fluidtopics.net/dkN1ym9xRwKBaudXXhinUw#NowChatSdkCallbacksAndroidInt "NowChatSdkCallbacks 인터페이스는 호스트 애플리케이션이 NowChatSDK에서 작업을 구성하거나 처리할 수 있도록 콜백을 활성화하는 함수를 제공합니다.") | NowChatService를 구성하는 데 사용할 호스트 애플리케이션의 콜백입니다. |
[표 1. 매개변수]

{#NChatSDK-makeChatService_S_S_S_S__table_nvq_fzc_npb} {#NChatSDK-makeChatService_S_S_S_S__table_ovq_fzc_npb__entry__2}

| 유형 | 설명 |
|-|-|
| 없음 |   |
[표 2. 반환]

{#NChatSDK-makeChatService_S_S_S_S__table_ovq_fzc_npb}  

    @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")
      }
    }


