라이브러리 다운로드 및 설치 Mobile SDK

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 인스턴스와 ServiceNow 상호작용하는 모바일 애플리케이션을 만들려면 먼저 Android 라이브러리를 다운로드하여 설치해야 ServiceNow Mobile SDK 합니다.

    시작하기 전에

    필요한 역할: 없음

    다운로드 및 설치 프로세스를 시작하기 전에 개발 환경이 다음의 최소 요구 사항을 충족하는지 확인하십시오.
    • ServiceNow instance는 Washington DC 그 이상이어야 합니다.
    • Android 버전은 API 29 이상이어야 합니다.

    프로시저

    1. Mobile SDK 에서 NowSDKServiceNow Store라는 Android 라이브러리를 다운로드합니다.
      다음 위치에서 Android 라이브러리를 찾을 수 있습니다. 인스턴스에 애플리케이션을 설치하는 방법에 대한 자세한 내용은 다음 문서를 Administering applications참조하십시오.
    2. 임시 폴더에 NowSDK 파일의 압축을 풉니다.
    3. Studio IDE를 사용하여 Android NowSDK를 모듈로 프로젝트에 임포트합니다.
      1. Studio IDE에서 Android 파일 > 신규 > 임포트 모듈.
        Android 스튜디오 IDE 임포트 모듈
      2. 소스 경로에 대한 메시지가 표시되면 nowsdk를 선택합니다.
        Android Studio IDE nowsdk 선택

        프로젝트를 가져오면 IDE에서 빌드 오류를 보고합니다.

      3. 빌드 오류를 해결하려면 다음 키-값 쌍이 nowsdk 모듈의 build.gradle 파일 내에 추가되었는지 확인합니다.
        이 정보는 NowSDK의 각 전이적 종속성에 대한 버전을 정의합니다.
        ext {
            kotlin_version = "2.1.0"
            hilt_version = "2.55"
            navigationVersion = '2.8.5'
            mapsKtxVersion = '3.4.0'
            mapsComposeVersion = '2.11.0'
            androidxCoreVersion = '1.13.1'
            recyclerViewVersion = '1.3.2'
            appCompatVersion = '1.6.1'
            constraintLayoutVersion = '2.2.0'
            lifecycleVersion = '2.8.7'
            roomRuntimeVersion = '2.6.1'
            roomRxJavaVersion = '2.6.1'
            timberVersion = '5.0.1'
            rxAndroidVersion = '3.0.2'
            rxJavaVersion = '3.1.10'
            rxKotlinVersion = '3.0.1'
            daggerVersion = '2.55'
            androidxAnnotationVersion = '1.9.1'
            materialVersion = '1.9.0'
            retrofitVersion = '2.11.0'
            okhttpVersion = '4.12.0'
            cardViewVersion = '1.0.0'
            gsonVersion = '2.11.0'
            firebaseBomVersion = '33.7.0'
            exifinterfaceVersion = '1.3.7'
            kotlinxCoroutinesVersion = '1.10.1'
            moshiVersion = '1.15.2'
            androidxBrowserVersion = '1.8.0'
            composeBomVersion = '2025.01.00'
            composeViewmodelVersion = '2.5.1'
            composeActivityVersion = '1.9.3'
            jsoupVersion= '1.18.3'
            cameraxVersion = '1.2.3'
            lottieVersion = '6.6.1'
            fragmentKtxVersion = '1.5.2'
            coroutinesCoreVersion = '1.5.1'
            coroutinesAndroidVersion = '1.5.1'
        }
      4. nowsdk 모듈의 build.gradle 파일에서 NowSDK 리포지토리를 포함하도록 다음 섹션이 추가되었는지 확인합니다.
        rootProject.allprojects {
          repositories {
            flatDir { dirs rootProject.rootDir.path + "/nowsdk/libs" }
          }
        }
      5. 앱 수준 build.gradle 파일에서 NowSDK를 종속성으로 추가합니다.
        dependencies {
          // NowSDK
          implementation project (":nowsdk")
        

        gradle이 동기화되면 NowSDK API를 참조할 수 있어야 합니다.