---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowChatSDK クラス : Android

# NowChatSDK クラス : Android {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](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=australia&pubname=australia-conversational-interfaces&ft:locale=en-US)」を参照してください。

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

NowChat サービスを作成します。これは一時停止機能です。
{#NChatSDK-makeChatService_S_S_S_S__table_nvq_fzc_npb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| instanceurl | [URL](https://developer.android.com/reference/kotlin/java/net/URL.html) | NowChatService がやり取りする必要がある ServiceNow インスタンスの URL。 |
| nowChatSdk コールバック | [NowChatSdk コールバック](https://servicenow-prod.fluidtopics.net/MCrqHuwVz4OG15uEJd4~PA#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")
      }
    }


