NowPushSDK クラス: Android

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • NowPushSDK クラスは、非請求 (プッシュ) 通知をAndroidデバイスに送信できるようにする NowPushService を作成するために必要な関数を提供します。

    NowPushSDK - makePushService(instanceURL: URL)

    NowPush サービスを作成します。

    表 : 1. パラメーター
    名前 タイプ Description (説明)
    インスタンス URL URL NowPushService がやり取りする必要がある ServiceNow インスタンスの URL。
    表 : 2. 返される内容
    タイプ Description (説明)
    結果<NowPushService> Kotlin Result オブジェクトにラップされた NowPushService オブジェクト。

    この例では、 makePushService() メソッドを設定してプッシュサービスを作成する方法を示します。

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