Baixar e instalar a biblioteca Mobile SDK

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Antes de criar aplicativos para celular que interagem com sua instância ServiceNow, você deve primeiro baixar e instalar a biblioteca ServiceNow Mobile SDK do Android.

    Antes de Iniciar

    Função necessária: nenhuma

    Antes de iniciar o processo de download e instalação, verifique se o ambiente de desenvolvimento atende aos seguintes requisitos mínimos:
    • A instânciaServiceNow deve ser Tokyo ou posterior.
    • Android A versão deve ser a API 26 ou posterior.

    Procedimento

    1. Baixe a 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.
    2. Descompacte o arquivo NowSDK em uma pasta temporária.
    3. Use o Android Studio IDE para importar o NowSDK como um módulo para o seu projeto.
      1. No Android Studio IDE, selecione Arquivo -> Novo -> Módulo de importação.
        Módulo de importação do IDE do Android Studio
      2. Quando o caminho de origem for solicitado, selecione nowsdk.
        Selecionar nowsdk do Android Studio IDE

        Conforme o projeto é importado, o IDE relatará um erro de compilação.

      3. Para resolver quaisquer erros de compilação, certifique-se de que os seguintes pares de chave-valor sejam adicionados ao arquivo build.gradle do módulo nowsdk.
        Essas informações definem as versões de cada uma das dependências transitivas do NowSDK.
        ext { 
            kotlin_version = '1.9.24'
            hilt_version = '2.47'
            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.1.4'
            lifecycleVersion = '2.8.3'
            roomRuntimeVersion = '2.6.1'
            roomRxJavaVersion = '2.6.1'
            timberVersion = '5.0.1'
            rxAndroidVersion = '3.0.2'
            rxJavaVersion = '3.1.8'
            rxKotlinVersion = '3.0.1'
            daggerVersion = '2.51.1'
            androidxAnnotationVersion = '1.8.0'
            materialVersion = '1.9.0'
            retrofitVersion = '2.9.0'
            okhttpVersion = '4.11.0'
            cardViewVersion = '1.0.0'
            gsonVersion = '2.8.7'
            firebaseBomVersion = '33.0.0'
            exifinterfaceVersion = '1.3.6'
            kotlinxCoroutinesVersion = '1.8.1'
            moshiVersion = '1.15.0'
            composeBomVersion = '2024.06.00'
            composeViewmodelVersion = '2.5.1'
            composeActivityVersion = '1.9.1'
            fragmentKtxVersion = '1.5.2'
            coroutinesCoreVersion = '1.5.1'
            coroutinesAndroidVersion = '1.5.1'
            cameraxVersion = '1.2.3'
            jsoupVersion= '1.17.2'
            lottieVersion = '6.6.1'
        } 
      4. No arquivo build.gradle do módulo nowsdk, 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" }
          }
        }
      5. No arquivo build.gradle de nível de app, adicione o NowSDK como uma dependência.
        dependencies {
          // NowSDK
          implementation project (":nowsdk")
        

        Depois que o Gradle for sincronizado, você poderá fazer referência às APIs do NowSDK.