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