인스턴스와 ServiceNow 상호작용하는 모바일 애플리케이션을 생성하려면 먼저 Android 라이브러리를 다운로드하여 설치해야 ServiceNow Mobile SDK 합니다.
시작하기 전에
필요한 역할: 없음
다운로드 및 설치 프로세스를 시작하기 전에 개발 환경이 다음과 같은 최소 요구 사항을 충족하는지 확인합니다.
- ServiceNow 인스턴스는 이상이어야 Tokyo 합니다.
- Android 버전은 API 26 이상이어야 합니다.
프로시저
-
Mobile SDK 에서 NowSDKServiceNow Store라는 Android 라이브러리를 다운로드합니다.
-
임시 폴더에 NowSDK 파일의 압축을 풉니다.
-
Studio IDE를 사용하여 Android NowSDK를 모듈로 프로젝트에 임포트합니다.
-
Studio IDE에서 Android .
-
원본 경로를 묻는 메시지가 표시되면 nowsdk를 선택합니다.

프로젝트를 가져오면 IDE에서 빌드 오류를 보고합니다.
-
빌드 오류를 해결하려면 다음 키-값 쌍이 nowsdk 모듈의 build.gradle 파일 내에 추가되었는지 확인합니다.
이 정보는 NowSDK의 각 전이적 종속성에 대한 버전을 정의합니다.
ext {
kotlin_version = "1.7.10"
hilt_version = "2.44"
appCompatVersion = '1.3.1'
recyclerViewVersion = '1.2.1'
constraintLayoutVersion = '2.1.0'
lifecycleVersion = '2.4.1'
rxAndroidVersion = '3.0.0'
rxJavaVersion = '3.0.13'
rxKotlinVersion = '3.0.0'
materialVersion = '1.4.0'
retrofitVersion = '2.9.0'
okhttpVersion = '4.9.1'
coreKtxVersion = '1.6.0'
kotlinxCoroutinesVersion = '1.5.1'
moshiVersion = "1.13.0"
daggerVersion = '2.43.2'
cardViewVersion = '1.0.0'
roomRuntimeVersion = '2.4.1'
roomRxJavaVersion = '2.3.0'
exifinterfaceVersion = '1.3.2'
gsonVersion = '2.8.7'
firebaseBomVersion = '29.0.4'
composeUiVersion = '1.0.5'
composeViewmodelVersion = '2.5.0-alpha01'
composeActivityVersion = '1.4.0'
mapsKtxVersion = '3.2.1'
mapsComposeVersion = '1.2.0'
composeUiVersion = '1.1.1'
composeKotlinCompilerExtensionVersion = '1.2.0'
composeViewmodelVersion = '2.5.1'
composeActivityVersion = '1.5.0'
fragmentKtxVersion = '1.5.2'
}
-
nowsdk modele의 build.gradle 파일에서 NowSDK 리포지토리를 포함하도록 다음 섹션이 추가되었는지 확인합니다.
rootProject.allprojects {
repositories {
flatDir { dirs rootProject.rootDir.path + "/nowsdk/libs" }
}
}
-
앱 수준 build.gradle 파일에서 NowSDK를 종속 항목으로 추가합니다.
dependencies {
// NowSDK
implementation project (":nowsdk")
Gradle이 동기화되면 NowSDK API를 참조할 수 있어야 합니다.