NowChatSDK 클래스 - Android
NowChatService 클래스는 NowChat과 상호 작용하는 NowChatService를 만드는 데 필요한 함수를 제공합니다. NowChat은 애플리케이션을 포함하거나 가상 에이전트 애플리케이션 내에 포함할 라이브 에이전트 수 있는 기능을 제공합니다.
에 대한 라이브 에이전트 자세한 내용은 및 가상 에이전트문서를 참조하십시오 Virtual Agent.
NowChatSDK - makeChatService(instanceURL: URL, nowChatSdkCallbacks)
NowChat 서비스를 작성합니다. 이는 일시 중단 함수입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 인스턴스 URL | URL | ServiceNow NowChatService가 상호작용해야 하는 인스턴스의 URL입니다. |
| nowChatSdk콜백 | NowChatSdk콜백 | 호스트 애플리케이션이 NowChatService를 구성하는 데 사용할 콜백입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
@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")
}
}