---
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


---

# NowPush-API -- iOS

# NowPush-API -- iOS {#ariaid-title1}

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

Die NowPush -API ist eine globale API der obersten Ebene, mit der Anwender eine NowPush-Serviceinstanz instanziieren können.

## NowPush -- makePushService(instanceUrl: URL) {#ariaid-title2}

Erstellt eine Instanz von `NowChatService` mit der angegebenen Konfiguration.
{#NPush-makePushService_S__table_zgd_zwn_trb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| instanceUrl | URL | URL der Instanz ServiceNow, die Push-Benachrichtigungsservices bereitstellt. |
[Tabelle : 1. Parameter]

{#NPush-makePushService_S__table_zgd_zwn_trb} {#NPush-makePushService_S__table_ahd_zwn_trb__entry__2}

| Typ | Beschreibung |
|-|-|
| AnyPublisher\<[Now​Push​Service](https://servicenow-prod.fluidtopics.net/P6yxc98u6Mh92drGtFOg1g#NowPushServiceiOSAPI "Die Klasse NowPushService stellt Funktionen bereit, die die Interaktion mit dem Push-Benachrichtigungsservice ermöglichen."), NowServiceError\> | Bei Erfolg wird ein initialisiertes [Now Push Service-](https://servicenow-prod.fluidtopics.net/P6yxc98u6Mh92drGtFOg1g#NowPushServiceiOSAPI "Die Klasse NowPushService stellt Funktionen bereit, die die Interaktion mit dem Push-Benachrichtigungsservice ermöglichen.") Objekt zurückgegeben. Bei einem Fehler wird ein NowServiceError-Objekt zurückgegeben. |
[Tabelle : 2. Ergebnisse]

{#NPush-makePushService_S__table_ahd_zwn_trb}  
In diesem Beispiel wird gezeigt, wie eine Instanz von `NowChatService erstellt wird`.

    func setup(with instanceURL: URL) -> AnyPublisher<NowService, ConfigurationError> {
      NowPush.makePushService(instanceUrl: instanceURL)
        .mapError { .sdkError($0) }
        .map { $0 as NowService }
        .eraseToAnyPublisher()
    }

## NowPush - makePushService(instanceUrl: URL, Abschluss: @escaping ((Ergebnis\<NowPushService, NowServiceError\> ) -\> ungültig)) {#ariaid-title3}

Erstellt eine Instanz von `NowPushService` mit der angegebenen Konfiguration und ruft nach Abschluss den angegebenen Abschluss-Handler auf.
{#NPush-makePushService_S_O__table_vsv_f5n_trb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| instanceUrl | URL | URL der Instanz ServiceNow, die Push-Benachrichtigungsservices bereitstellt. |
| Abschluss | @escaping ((Ergebnis\<[Now​Push​Service](https://servicenow-prod.fluidtopics.net/P6yxc98u6Mh92drGtFOg1g#NowPushServiceiOSAPI "Die Klasse NowPushService stellt Funktionen bereit, die die Interaktion mit dem Push-Benachrichtigungsservice ermöglichen."), Now​Service​Error\>) -\> Ungültig) | Abschluss-Handler, der aufgerufen wird und entweder eine initialisierte `NowPushService-` Instanz oder einen `NowServiceError enthält`, der angibt, warum die Initialisierung fehlgeschlagen ist. |
[Tabelle : 3. Parameter]

{#NPush-makePushService_S_O__table_vsv_f5n_trb} {#NPush-makePushService_S_O__table_wsv_f5n_trb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 4. Ergebnisse]

{#NPush-makePushService_S_O__table_wsv_f5n_trb}  
In diesem Beispiel wird gezeigt, wie eine Instanz von `NowPushService erstellt wird`.

    static func setup(with instanceURL: URL,completion: @escaping
      (Result<NowPushService, NowServiceError>) → Void) {
        NowPush.makePushService(instanceUrl: instanceURL} {result in
          switch result {
          case .success(letpushService):
            completion(.success(pushService))
          case .failure(let error):
            completion(.failure(eror))
          }
        }
      }


