NowSDK-Architektur
Das NowSDK ist die Entität der obersten Ebene von Mobile SDK Klassen-Framework.
Es enthält zahlreiche Klassen, Strukturen, Protokolle, Typaliasse und Funktionen, mit denen Sie die bedeutenden Fähigkeiten von nutzen können Mobile SDK Und Ihr ServiceNow Instanz. Dieses Dokument konzentriert sich auf die Beschreibung der primären Funktionsservices, die in verfügbar sind Mobile SDK Mit denen Sie mit interagieren können ServiceNow Instanz.
Dient zur Verwendung eines der von bereitgestellten Funktionsservices Mobile SDK, Sie müssen die NowSDK-Bibliothek in Ihren Code integrieren. Sie müssen die Kernbibliothek aufrufen, um das SDK zu konfigurieren und zu initialisieren, bevor Sie SDK-Funktionen verwenden.
NowSDK bietet die folgenden Fähigkeiten:
- SDK-Initialisierung und -Einstellungen – Abruf und Konfiguration.
- Nahtlose Handhabung von Autorisierung und Anwendersitzungen.
- Protokollierungsschnittstelle. Das NowSDK stellt Protokollierungsservices für alle Funktionsservices bereit. Standardmäßig werden Protokollnachrichten mithilfe plattformspezifischer Funktionalität in Systemprotokolle geschrieben. Sie können den Protokollierungsschwellenwert über einen Parameter steuern, der Teil des Aufrufs zum Konfigurieren des SDK ist. Es gibt auch eine Option zum Unterdrücken aller vom SDK und seinen Funktionsservices generierten Protokollnachrichten (
Protokollebene = keine). Wenn Sie bereits über eine eigene Protokollierungslösung verfügen, ist Mobile SDK Ermöglicht die Verwendung. - Infrastruktur erstellen und veröffentlichen.
- Now-Daten
Ermöglicht Drittanbieteranwendungen den Zugriff auf die öffentlichen REST-APIs, die von Ihrem bereitgestellt werden ServiceNow Instanz. Die Entwicklung wird optimiert, da NowData die Authentifizierungs- und Sitzungsverarbeitungsfunktionen verwendet, die vom NowSDK bereitgestellt werden.
- Primäre APIs:
- NowAPIService : Diese API bietet Funktionen, mit denen Sie mit öffentlich zugänglichen interagieren können REST APIs Auf Ihrem ServiceNow Instanz.
- NowAttachmentService : Diese API bietet Funktionen zum Hochladen und Abfragen von Dateianhängen auf Ihrem ServiceNow Instanz in Ihrer iOS-Anwendung.
- NowGraphQLService : Diese API bietet Funktionen, mit denen Sie GraphQL-Abfragen verwenden können, um Daten aus Tabellen in abzurufen ServiceNow Instanz, die verwendet ServiceNow REST GraphQL-API .
- NowTableService : Diese API bietet Funktionen, mit denen Sie CRUD-Vorgänge (Erstellen, Lesen, Aktualisieren und Löschen) für vorhandene Tabellen in ausführen können ServiceNow Instanz, die über bedient werden ServiceNow REST Tabellen-API .
- Primäre APIs:
- Now Analytics
Ermöglicht Ihnen das Sammeln und Nachverfolgen von Nutzungsanalysen in Ihren mobilen Anwendungen.
- Primäre APIs:
- NowAnalyticsService : Diese API bietet Funktionen zum Sammeln von Anwender-Analytics-Daten und Speichern in ServiceNow Plattform für spätere Analyse und Nachverfolgung.
- Primäre APIs:
- NowChat
Ermöglicht das Einbetten eines nativen Elements Virtual Agent Chat-Fenster in Ihren Anwendungen. Dieser Service enthält UI/UX-Funktionen.
- Primäre APIs:
- NowChatService : Diese API stellt bereit Virtual Agent Und Servicemitarbeiter Chatfunktionen für Ihre iOS-Anwendungen. Nutzen Sie die Full-Service-Chat-Funktionen von ServiceNow Plattform durch einfache Implementierung von NowChatService in Ihrer Anwendung.
- Primäre APIs:
- NowPush
Ermöglicht Ihnen das Senden unerwünschter Nachrichten an Ihre Anwendungen, die NowChat/ nutzen Virtual Agent Funktionalität.
- Primäre APIs:
- NowPushPayload : Dies ist ein generisches Protokoll, das Sie verwenden können, um ein Push-Benachrichtigungsprotokoll in zu definieren
Now-SDKFramework. - NowPushService : Diese API bietet Funktionen, die die Interaktion mit dem Push-Benachrichtigungsservice ermöglichen.
- NowPushPayload : Dies ist ein generisches Protokoll, das Sie verwenden können, um ein Push-Benachrichtigungsprotokoll in zu definieren
- Primäre APIs:
- NowWeb
Ermöglicht das Laden von Webseiten, die auf gehostet werden ServiceNow Instanz in einer nativen Webansicht mit Unterstützung für Cabrillo. Die Anwenderauthentifizierung und die Sitzungsverwaltung werden automatisch verarbeitet, anstatt Anwender zu zwingen, sich über eine Anmeldeinformationswebseite bei der Instanz anzumelden.
- Primäre APIs:
- NowWebservice : Diese API bietet Funktionen, die das Durchsuchen von Webseiten auf Ihrem ermöglichen ServiceNow Instanz.
- Primäre APIs: