NowChatSDK クラス - Android

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • クラスは、 NowChat とやり取りする NowChatService を作成するために必要な機能を提供します。NowChat には、アプリケーション内に埋め込むライブエージェント仮想エージェント機能があります。

    ライブエージェントの詳細については、「」仮想エージェントを参照してくださいVirtual Agent

    NowChatSDK - makeChatService(instanceURL: URL, nowChatSdkCallbacks)

    NowChat サービスを作成します。これはサスペンド機能です。

    表 : 1. パラメーター
    名前 タイプ 説明
    instanceURL URL NowChatService がやり取りする必要があるインスタンスの ServiceNow URL。
    nowChatSdkCallbacks NowChatSdkCallbacks NowChatService を構成するために使用するホストアプリケーションのコールバック。
    表 : 2. 返される内容
    タイプ 説明
    なし
    @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")
      }
    }