NowSDK-Architektur
Das NowSDK ist die Entität der obersten Ebene des Klassen-Frameworks Mobile SDK.
Sie enthält zahlreiche Klassen, Strukturen, Protokolle, Typaliase und Funktionen, mit denen Sie die bedeutenden Fähigkeiten nutzen können, die durch die Instanz Mobile SDK und Ihre Instanz ServiceNow bereitgestellt werden. Dieses Dokument konzentriert sich auf die Beschreibung der primären Funktionsservices, die in Mobile SDK [] verfügbar gemacht werden und Ihnen die Interaktion mit Ihrer Instanz ServiceNow ermöglichen .
Um einen der von Mobile SDKbereitgestellten Funktionsservices zu verwenden, müssen Sie 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 können.
NowSDK bietet die folgenden Funktionen:
- SDK-Initialisierung und das Abrufen und Konfigurieren von Einstellungen.
- Nahtlose Autorisierung und Verarbeitung von Anwendersitzungen.
- Protokollierungsschnittstelle. Das NowSDK stellt Protokollierungsservices für alle Funktionsservices bereit. Standardmäßig werden Protokollnachrichten mithilfe plattformspezifischer Funktionen in Systemprotokolle geschrieben. Sie können den Protokollierungsschwellenwert über einen Parameter steuern, der Teil des Aufrufs zur Konfiguration 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, können Sie sie mit Mobile SDK verwenden. - Erstellen Sie eine Infrastruktur, und geben Sie sie frei.
- NowData
Ermöglicht Anwendungen von Drittparteien den Zugriff auf die öffentlichen REST APIs, die von Ihrer Instanz ServiceNow verfügbar gemacht werden. Die Entwicklung wird optimiert, da NowData die von NowSDK bereitgestellten Authentifizierungs- und Sitzungsverarbeitungsfunktionen verwendet.
- Primäre APIs:
- NowAPIService: Diese API bietet Funktionen, die Ihnen die Interaktion mit dem öffentlich verfügbar gemachten REST APIs in Ihrer Instanz von ServiceNow ermöglichen.
- NowAttachmentService: Diese API bietet Funktionen zum Hochladen und Abfragen von Dateianhängen in Ihrer Instanz ServiceNow innerhalb Ihrer iOS-Anwendung.
- NowGraphQLService: Diese API bietet Funktionen, mit denen Sie GraphQL-Abfragen verwenden können, um Daten aus Tabellen in Ihrer Instanz ServiceNow mithilfe der ServiceNow REST GraphQL API abzurufen.
- NowTableService: Diese API bietet Funktionen, mit denen Sie Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge (Create, Read, Update, Delete, CRUD) für vorhandene Tabellen in der Instanz ServiceNow ausführen können, die über die REST- Tabellen-APIServiceNow bedient werden.
- Primäre APIs:
- NowAnalytics
Ermöglicht Ihnen das Sammeln und Nachverfolgen der Nutzungsanalysen in Ihren Mobile-Anwendungen.
- Primäre APIs:
- NowAnalyticsService: Diese API bietet Funktionen zum Sammeln von Anwender-Analytics-Daten und deren Speicherung auf der Plattform ServiceNow zur späteren Analyse und Nachverfolgung.
- Primäre APIs:
- NowChat
Ermöglicht das Einbetten eines nativen Virtual Agent -Chatfensters in Ihre -Anwendungen. Dieser Service enthält UI/UX-Funktionen.
- Primäre APIs:
- NowChatService: Diese API stellt die Chatfunktionen Virtual Agent und Service Desk-Mitarbeiter für Ihre iOS-Anwendungen bereit. Nutzen Sie die Full-Service-Chatfunktionen der -Plattform ServiceNow, indem Sie NowChatService einfach in Ihrer Anwendung implementieren.
- Primäre APIs:
- NowPush
Ermöglicht Ihnen das Senden nicht angeforderter Nachrichten an Ihre Anwendungen, die die NowChat/-FunktionVirtual Agent nutzen.
- Primäre APIs:
- NowPushPayload: Dies ist ein generisches Protokoll, mit dem Sie ein Push-Benachrichtigungsprotokoll im
NowSDK-Framework definieren können. - NowPushService: Diese API bietet Funktionen, die die Interaktion mit dem Push-Benachrichtigungsservice ermöglichen.
- NowPushPayload: Dies ist ein generisches Protokoll, mit dem Sie ein Push-Benachrichtigungsprotokoll im
- Primäre APIs:
- NowWeb
Ermöglicht Ihnen das Laden von Webseiten, die auf Ihrer Instanz ServiceNow gehostet werden, in einer nativen Webansicht mit Unterstützung für CABRILLO. Die Anwenderauthentifizierung und das Management von Anwendersitzungen werden automatisch durchgeführt, anstatt dass Anwender sich über eine Anmeldewebseite bei der Instanz anmelden müssen.
- Primäre APIs:
- NowWebService: Diese API bietet Funktionen, die das Durchsuchen von Webseiten in Ihrer Instanz ServiceNow ermöglichen.
- Primäre APIs: