---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://www.servicenow.com/docs/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


---

# NowPushSDK-Klasse -- Android

# NowPushSDK-Klasse -- Android {#ariaid-title1}

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

Die NowPushSDK -Klasse bietet die erforderliche Funktion zum Erstellen eines `NowPushService`, der das Senden von nicht angeforderten Benachrichtigungen (Push-Benachrichtigungen) an Android -Geräte ermöglicht.

## NowPushSDK -- makePushService(instanceURL: URL) {#ariaid-title2}

Erstellt einen NowPush-Service.
{#NPushSDK-makePushService_S_O_O__table_tzv_sxj_nrb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| instanceURL | [URL](https://developer.android.com/reference/kotlin/java/net/URL.html) | URL der Instanz ServiceNow, mit der der NowPushService interagieren soll. |
[Tabelle : 1. Parameter]

{#NPushSDK-makePushService_S_O_O__table_tzv_sxj_nrb} {#NPushSDK-makePushService_S_O_O__table_uzv_sxj_nrb__entry__2}

| Typ | Beschreibung |
|-|-|
| Ergebnis\<NowPushService\> | NowPushService-Objekt in ein [Kotlin-Ergebnisobjekt](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-result/)eingeschlossen. |
[Tabelle : 2. Ergebnisse]

{#NPushSDK-makePushService_S_O_O__table_uzv_sxj_nrb}  
Dieses Beispiel zeigt, wie Sie die Methode makePushService() einrichten, um den Push-Service zu erstellen.

    private var nowPushService: NowPushService? = null

    /**
      * Create the NowPushService once in the lifetime of the application inside the Application
      * class or another manager class that will be injected into other classes via dagger/hilt.
      * NowPushService should be created after initializing the NowSDK.
      */
    suspend fun getNowPushService(): NowPushService? {
      if (nowPushService != null) return nowPushService

      return NowPushSDK.makePushService(URL("https://instance-name.service-now.com")).getOrThrow()
        .also { this.nowPushService = it }
    }


