NowChatSDK クラス - Android
クラスは、 NowChat とやり取りする NowChatService を作成するために必要な機能を提供します。NowChat には、アプリケーション内に埋め込むライブエージェント仮想エージェント機能があります。
ライブエージェントの詳細については、「」仮想エージェントを参照してくださいVirtual Agent。
NowChatSDK - makeChatService(instanceURL: URL, nowChatSdkCallbacks)
NowChat サービスを作成します。これはサスペンド機能です。
| 名前 | タイプ | 説明 |
|---|---|---|
| instanceURL | URL | NowChatService がやり取りする必要があるインスタンスの ServiceNow URL。 |
| nowChatSdkCallbacks | NowChatSdkCallbacks | 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")
}
}