NowPushSDK-Klasse – Android

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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)

    Erstellt einen NowPush-Service.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    instanceURL URL URL der Instanz ServiceNow, mit der der NowPushService interagieren soll.
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    Ergebnis<NowPushService> NowPushService-Objekt in ein Kotlin-Ergebnisobjekteingeschlossen.

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