Architecture de NowSDK

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Le NowSDK est l’entité de niveau supérieur du Mobile SDK cadre de travail de classes.

    Il contient de nombreuses classes, structures, protocoles, alias de type et fonctions qui vous permettent de tirer parti des options importantes fournies par votre Mobile SDKServiceNow instance. Ce document se concentre sur la description des services de fonctionnalités primaires exposés dans le Mobile SDK qui vous permettent d’interagir avec votre ServiceNow instance.

    Pour utiliser l’un des services de fonctionnalités fournis par le Mobile SDK, vous devez intégrer la bibliothèque NowSDK dans votre code. Vous devez appeler la bibliothèque principale pour configurer et initialiser le SDK avant d’utiliser toute fonctionnalité du SDK.

    NowSDK fournit les fonctionnalités suivantes :

    • Initialisation du SDK et récupération et configuration des paramètres.
    • Autorisation et gestion transparente des sessions utilisateurs.
    • Interface de connexion. Le NowSDK fournit des services de journalisation à tous les services de fonctionnalité. Par défaut, les messages de journal sont écrits dans les journaux système à l’aide de fonctionnalités spécifiques à la plateforme. Vous pouvez contrôler le seuil de journalisation via un paramètre qui fait partie de l’appel pour configurer le SDK. Il existe également une option permettant de supprimer tous les messages de journal générés par le SDK et ses services de fonctionnalités (niveau de journal = aucun). Si vous avez déjà votre propre solution de journalisation en place, le Mobile SDK vous permet de l’utiliser.
    • Construire et libérer une infrastructure.
    NowSDK fournit les services de fonctionnalités suivants et les API associées :
    • NowData

      Permet aux applications tierces d’accéder aux API REST publiques exposées par votre ServiceNow instance. Le développement est rationalisé car NowData utilise les fonctionnalités d’authentification et de gestion de session fournies par le NowSDK.

      API primaires :
      • NowAPIService : cette API fournit une fonctionnalité qui vous permet d’interagir avec les personnes exposées API REST publiquement sur votre ServiceNow instance.
      • NowAttachmentService : cette API fournit la fonctionnalité de charger et d’interroger les pièces jointes de fichier sur votre ServiceNow instance au sein de votre application iOS.
      • NowGraphQLService : cette API fournit une fonctionnalité qui vous permet d’utiliser des requêtes GraphQL pour obtenir des données à partir de tables au sein de votre ServiceNow instance à l’aide de l’API ServiceNowREST GraphQL.
      • NowTableService : cette API fournit des fonctionnalités qui vous permettent d’effectuer des opérations créer, lire, mettre à jour et supprimer (CRUD) sur les tables existantes de votre ServiceNow instance qui sont traitées via l’API ServiceNowde table REST.
    • NowAnalytics

      Vous permet de collecter et de suivre les analyses d’utilisation au sein de vos applications mobiles.

      API principale : NowAnalyticsService : cette API fournit la fonctionnalité de collecter des données d’analyse des utilisateurs et de les stocker dans la plateforme pour une analyse et un ServiceNow suivi ultérieurs.

    • Messagerie instantanée Now

      Vous permet d’intégrer une fenêtre de messagerie instantanée native Virtual Agent dans vos applications. Ce service inclut des fonctionnalités UI/UX.

      API primaire : NowChatService : cette API fournit Agent virtuel des options de Agent actif messagerie instantanée à vos applications iOS. Tirez parti des fonctionnalités de messagerie instantanée complètes fournies par la ServiceNow plateforme en implémentant simplement NowChatService dans votre application.

    • Push Now

      Now Push : vous permet d’envoyer des messages non sollicités à vos applications.

      API primaires :
      • NowPushPayload : il s’agit d’un protocole générique que vous pouvez utiliser pour définir un protocole de notification push dans le cadre NowSDK .
      • NowPushService : cette API fournit des fonctions qui permettent l’interaction avec le service de notifications push.
    • NowWeb

      Vous permet de charger des pages Web hébergées sur votre ServiceNow instance dans une vue Web native, avec la prise en charge de Cabrillo. Il gère automatiquement l’authentification utilisateur et la gestion des sessions au lieu de forcer les utilisateurs à se connecter à l’instance via une page Web de connexion.

      API principale : NowWebService : cette API fournit des fonctionnalités qui permettent de parcourir les pages Web sur votre ServiceNow instance.