---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowSDK-Architektur

# NowSDK-Architektur {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

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.

{#mobsdk-ios-nowsdk-arch__ul_e2r_hm5_mqb}  
NowSDK bietet die folgenden Funktionsservices und zugehörigen APIs:

* NowDataErmö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](https://servicenow-prod.fluidtopics.net/OQhHrVsZe7fGiL4oOjuKBQ#NowAPIServiceiOSAPI "Die Klasse NowAPIService stellt Funktionen bereit, mit denen Sie Anforderungen an eine angegebene ServiceNow -REST-API durchführen können."): Diese API bietet Funktionen, die Ihnen die Interaktion mit dem öffentlich verfügbar gemachten [REST APIs](https://servicenow-prod.fluidtopics.net/bHLogaRspC43ztA1sd~MJg "REST (REpresentational State Transfer) ist eine einfache zustandslose Architektur, die Standards zwischen Computersystemen im Web bereitstellt, sodass sie leichter miteinander kommunizieren können.") in Ihrer Instanz von ServiceNow ermöglichen.
    * [NowAttachmentService](https://servicenow-prod.fluidtopics.net/3d9kgwv0wYozwa~RAgv66w#NowAttachmentServiceiOSAPI "Die Klasse NowAttachmentService bietet Funktionen zum Hochladen und Abfragen von Anhängen, die Datensätzen in einer Tabelle in einer Instanz ServiceNow zugeordnet sind."): Diese API bietet Funktionen zum Hochladen und Abfragen von Dateianhängen in Ihrer Instanz ServiceNow innerhalb Ihrer iOS-Anwendung.
    * [NowGraphQLService](https://servicenow-prod.fluidtopics.net/JaoEoaHfC8XWIchMJ2CdMA#NowGraphQLServiceiOSAPI "Die Klasse NowGraphQLService bietet Funktionen, mit denen Sie über die GraphQL- REST-API Anforderungen mithilfe von GraphQL-Abfragen für Daten in Ihrer Instanz ServiceNow stellen können."): 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](https://servicenow-prod.fluidtopics.net/tI9E8aDOZuwNtu1PH14CtA#NowTableServiceiOSAPI "Die Klasse NowTableService bietet Funktionen zum Ausführen von Erstellungs-, Lese-, Aktualisierungs- und Löschvorgängen für Datensätze vorhandener Tabellen ServiceNow."): 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.
    {#mobsdk-ios-nowsdk-arch__ul_dbt_r45_mqb}
* NowAnalyticsErmöglicht Ihnen das Sammeln und Nachverfolgen der Nutzungsanalysen in Ihren Mobile-Anwendungen.

  * Primäre APIs:
    * [NowAnalyticsService](https://servicenow-prod.fluidtopics.net/SwSGaxByw3oWq6zO59hRSA#NowAnalyticsServiceiOSProtocol "Das NowAnalyticsService- Protokoll stellt Funktionen bereit, mit denen Sie Analytics-Eigenschaften, Anwendereinstellungen und Ereignisse für die Verwaltung der Sammlung von User Analytics-Daten konfigurieren können."): Diese API bietet Funktionen zum Sammeln von Anwender-Analytics-Daten und deren Speicherung auf der Plattform ServiceNow zur späteren Analyse und Nachverfolgung.
* NowChatErmöglicht das Einbetten eines nativen [Virtual Agent](https://www.servicenow.com/docs/access?context=virtual-agent-landing-page&version=xanadu&pubname=xanadu-conversational-interfaces&ft:locale=en-US) -Chatfensters in Ihre -Anwendungen. Dieser Service enthält UI/UX-Funktionen.

  * Primäre APIs:
    * [NowChatService](https://servicenow-prod.fluidtopics.net/~D6fMJwXgMUVo11kFExEvQ#NowChatServiceiOSAPI "Die NowChatService -Klasse stellt Virtual- und Service Desk-Mitarbeiter -Chat-Fähigkeiten bereit."): 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.
    {#mobsdk-ios-nowsdk-arch__ul_gbm_sv5_mqb}
  {#mobsdk-ios-nowsdk-arch__ul_m2g_qv5_mqb}
* NowPushErmöglicht Ihnen das Senden nicht angeforderter Nachrichten an Ihre Anwendungen, die die NowChat/-FunktionVirtual Agent nutzen.

  * Primäre APIs:
    * [NowPushPayload](https://servicenow-prod.fluidtopics.net/8XTFaY7g3t6gEHM2dSnysw#NowPushPayloadiOSProtocol "NowPushPayload ist ein generisches Protokoll, mit dem Sie ein Push-Benachrichtigungsprotokoll im NowSDK- Framework definieren können."): Dies ist ein generisches Protokoll, mit dem Sie ein Push-Benachrichtigungsprotokoll im `NowSDK-` Framework definieren können.
    * [NowPushService](https://servicenow-prod.fluidtopics.net/P6yxc98u6Mh92drGtFOg1g#NowPushServiceiOSAPI "Die Klasse NowPushService stellt Funktionen bereit, die die Interaktion mit dem Push-Benachrichtigungsservice ermöglichen."): Diese API bietet Funktionen, die die Interaktion mit dem Push-Benachrichtigungsservice ermöglichen.
    {#mobsdk-ios-nowsdk-arch__ul_ubc_zxt_vrb}
  {#mobsdk-ios-nowsdk-arch__ul_wqy_xxt_vrb}
* NowWebErmö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](https://servicenow-prod.fluidtopics.net/a79Eiud_BZWkA9axBdeJfA#NowWebServiceiOSAPI "Die Klasse NowWebService stellt Funktionen bereit, die das Durchsuchen von Webseiten in einer Instanz ServiceNow ermöglichen."): Diese API bietet Funktionen, die das Durchsuchen von Webseiten in Ihrer Instanz ServiceNow ermöglichen.
    {#mobsdk-ios-nowsdk-arch__ul_rnh_gw5_mqb}
  {#mobsdk-ios-nowsdk-arch__ul_ws1_fw5_mqb}

