NowChatSDK 클래스 - Android
NowChatService 클래스는 NowChat과 상호 작용하는 NowChatService를 만드는 데 필요한 기능을 제공합니다. NowChat은 애플리케이션 내에 포함할 Live Agent가상 에이전트 수 있는 기능을 제공합니다.
및 에 가상 에이전트대한 Live Agent 자세한 내용은 을 참조하십시오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")
}
}