Classe NowChatSDK : Android

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • La classe NowChatService fournit la fonction nécessaire pour créer un NowChatService qui interagit avec NowChat. NowChat offre la possibilité d’intégrer Agent actif et Agent virtuel de pénétrer dans votre application.

    Pour plus d’informations sur et Agent virtuel, reportez-vous à .Agent actifVirtual Agent

    NowChatSDK : makeChatService(instanceURL : URL, nowChatSdkCallbacks)

    Crée un service NowChat. Il s’agit d’une fonction de suspension.

    Tableau 1. Paramètres
    Nom Type Description
    instanceURL URL URL de l’instance ServiceNow avec laquelle NowChatService doit interagir.
    nowChatSdkCallbacks NowChatSdkCallbacks Rappels pour l’application hôte à utiliser pour configurer le NowChatService.
    Tableau 2. Renvoie
    Type Description
    Aucun
    @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")
      }
    }