---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowPushSDK 클래스 - Android

# NowPushSDK 클래스 - Android {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

NowPushSDK 클래스는 원치 않는 (푸시) 알림을 디바이스에 보낼 수 있는 `NowPushService`를 만드는 데 필요한 함수를 Android 제공합니다.

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

NowPush 서비스를 작성합니다.
{#NPushSDK-makePushService_S_O_O__table_tzv_sxj_nrb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 인스턴스URL | [URL](https://developer.android.com/reference/kotlin/java/net/URL.html) | NowPushService가 상호작용해야 하는 인스턴스의 ServiceNow URL입니다. |
[표 1. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 결과\<NowPushService\> | [Kotlin Result 객체](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-result/)에 래핑된 NowPushService 객체입니다. |
[표 2. 반환]

{#NPushSDK-makePushService_S_O_O__table_uzv_sxj_nrb}  
이 예는 푸시 서비스를 만들기 위해 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 }
    }


