Télécharger et installer la Mobile SDK bibliothèque

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • 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

    1. 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.
    2. Décompressez le fichier NowSDK dans un dossier temporaire.
    3. Utilisez Android Studio IDE pour importer le NowSDK en tant que module dans votre projet.
      1. Dans Android IDE Studio, sélectionner Fichier -> Nouveau -> Module d’importation.
        Module d’importation IDE Android Studio
      2. Lorsque vous êtes invité à entrer le chemin d’accès source, sélectionnez nowsdk.
        IDE Android Studio : sélectionner NowSDK

        Au fur et à mesure de l’importation du projet, l’IDE signale une erreur de génération.

      3. 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'
        }
      4. 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" }
          }
        }
      5. 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 .