Antes de criar aplicativos para celular que interagem com seu ServiceNow primeiro, você deve baixar e instalar o. ServiceNow Mobile SDK Biblioteca do Android.
Antes de Iniciar
Função necessária: nenhuma
Antes de iniciar o processo de download e instalação, certifique-se de que seu ambiente de desenvolvimento atenda aos seguintes requisitos mínimos:
- ServiceNow a instância deve ser Washington DC ou posterior.
- Android A versão deve ser API 29 ou posterior.
Procedimento
-
Baixe o. Mobile SDK Biblioteca do Android, chamada NowSDK, do ServiceNow Store.
Você pode encontrar as bibliotecas do Android nos seguintes locais:
Para obter detalhes sobre como instalar aplicações em sua instância, consulte
Administering applications.
-
Descompacte o arquivo NowSDK em uma pasta temporária.
-
Usar Android IDE do Studio para importar o NowSDK como um módulo para o seu projeto.
-
Em Android Studio IDE, selecione .
-
Quando solicitado o caminho de origem, selecione now sdk .

Conforme o projeto é importado, o IDE relatará um erro de compilação.
-
Para resolver quaisquer erros de compilação, certifique-se de que os seguintes pares de chave-valor sejam adicionados aos módulos nowsdk build.gradle arquivo.
Essas informações definem as versões de cada uma das dependências transitivas do 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'
}
-
Nos módulos nowsdk build.gradle Arquivo, certifique-se de que a seção a seguir seja adicionada para incluir os repositórios do NowSDK.
rootProject.allprojects {
repositories {
flatDir { dirs rootProject.rootDir.path + "/nowsdk/libs" }
}
}
-
No nível do app build.gradle Arquivo, adicione o NowSDK como uma dependência.
dependencies {
// NowSDK
implementation project (":nowsdk")
Uma vez gradle sincronizações, você deve ser capaz de fazer referência a. NowSDK APIs.