NowChatSDK-Klasse – Android

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die NowChatService Die Klasse bietet die Funktion, die zum Erstellen eines NowChatservice erforderlich ist, der mit NowChat interagiert. NowChat bietet die Möglichkeit zum Einbetten Servicemitarbeiter Und Virtual Agent In Ihrer Anwendung.

    Für zusätzliche Informationen zu Servicemitarbeiter Und Virtual Agent, Siehe Virtual Agent.

    NowChatSDK – makeChatService(instanceURL: URL, nowChatSdkCallbacks)

    Erstellt einen NowChat-Service. Dies ist eine Aussetzungsfunktion.

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