NowChatSDK-Klasse – Android

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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, Servicemitarbeiter und Virtual Agent in Ihre Anwendung einzubetten.

    Weitere Informationen zu Servicemitarbeiter und Virtual Agentfinden Sie unter Virtual Agent.

    NowChatSDK – makeChatService(instanceURL: URL, nowChatSdkCallbacks)

    Erstellt einen NowChat-Service. Dies ist eine Anhaltsfunktion.

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