NowChatSDK-Klasse – Android

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die NowChatService -Klasse bietet die Funktion, die zum Erstellen eines NowChatService erforderlich ist, der mit NowChat interagiert. NowChat bietet die Möglichkeit, Service Desk-Mitarbeiter und Virtual Agent in Ihre Anwendung einzubetten.

    Weitere Informationen zu Service Desk-Mitarbeiter und Virtual Agentfinden Sie unter Virtual Agent.

    NowChatSDK – makeChatService(instanceURL: URL, nowChatSdkCallbacks)

    Erstellt einen NowChat-Service. Dies ist eine Anhaltefunktion.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    instanceURL URL URL der Instanz ServiceNow, mit der der NowChatService interagieren soll.
    nowChatSdkCallbacks NowChatSdkCallbacks Rückrufe für die Hostanwendung, die zum Konfigurieren des NowChatService verwendet werden sollen.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Keine
    @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")
      }
    }