Avant de pouvoir créer des applications mobiles qui interagissent avec votre ServiceNow instance, vous devez d’abord télécharger et installer la ServiceNow Mobile SDK bibliothèque Android.
Avant de commencer
Rôle requis : aucun
Avant de commencer le processus de téléchargement et d’installation, assurez-vous que votre environnement de développement répond aux exigences minimales suivantes :
- ServiceNow l’instance doit être Washington DC ou ultérieure.
- Android la version doit être API 29 ou ultérieure.
Procédure
-
Téléchargez la Mobile SDK bibliothèque Android, appelée NowSDK, à partir du ServiceNow Store.
Vous pouvez trouver les bibliothèques Android aux emplacements suivants :
Pour en savoir plus sur l’installation d’applications sur votre instance, reportez-vous à la section
Administering applications.
-
Décompressez le fichier NowSDK dans un dossier temporaire.
-
Utilisez Android Studio IDE pour importer le NowSDK en tant que module dans votre projet.
-
Dans Android IDE Studio, sélectionner .
-
Lorsque vous êtes invité à entrer le chemin d’accès source, sélectionnez nowsdk.

Au fur et à mesure de l’importation du projet, l’IDE signale une erreur de génération.
-
Pour résoudre les erreurs de génération, assurez-vous que les paires clé-valeur suivantes sont ajoutées dans le fichier build.gradle du module nowsdk.
Ces informations définissent les versions de chacune des dépendances transitives du 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'
}
-
Dans le fichier build.gradle du module nowsdk, assurez-vous que la section suivante est ajoutée pour inclure les référentiels NowSDK.
rootProject.allprojects {
repositories {
flatDir { dirs rootProject.rootDir.path + "/nowsdk/libs" }
}
}
-
Dans le fichier build.gradle au niveau de l’application, ajoutez le NowSDK en tant que dépendance.
dependencies {
// NowSDK
implementation project (":nowsdk")
Une fois que gradle se synchronise, vous devriez pouvoir référencer les API NowSDK .