Agregar el SDK > AndroidStudio

Para poder utilizar las clases de Tappx necesitas integrar nuestro SDK en tu proyecto Android Studio.

Versión actual del SDK: 3.1.11

Versión mínima permitida de GPS: 7.0

Integración como dependencia


Para integrar Tappx en un proyecto de AndroidStudio sólo tienes que modificar el fichero build.gradle (típicamente situado en MiProyecto/app/build.gradle) y hay añadir el repositorio mavenCentral (si no está añadido ya) y la dependencia a la librería del SDK de Tappx:

1. Repositorio MavenCentral:

repositories {
    mavenCentral()
}

2. Dependencia al SDK de Tappx y a Google Play Services:

dependencies {
    //Otras dependencias
    implementation 'com.tappx.sdk.android:tappx-sdk:3.+'
    implementation 'com.google.android.gms:play-services-base:12.0.0'
    implementation 'com.google.android.gms:play-services-ads:12.0.0'
}

Ejemplo de fichero build.gradle integrando el SDK (resaltadas las líneas añadidas). MiProyecto/app/build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.tappx.samples"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 512
        versionName "5.12"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    mavenCentral()
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.tappx.sdk.android:tappx-sdk:3.+'
    implementation 'com.google.android.gms:play-services-base:12.0.0'
    implementation 'com.google.android.gms:play-services-ads:12.0.0'
}

Integración mediante fichero .aar


Alternativamente puedes integrar el SDK integrando el fichero .aar del SDK. Para ello:

1. Consigue el último .aar:

Puedes descargarlo aquí.

2. Añade el aar a tu proyecto Android Studio:

La forma más sencilla de importar un aar en tu proyecto es usando el asistente de Android Studio. Para ello selecciona: File/New/New Module… /Import .JAR-.AAR Package

import_aar.png
File name: Es la ruta al fichero .aar descargado en el paso anterior Subproject name: Es el nombre del módulo: tappx-sdk

Finalmente añade las dependencias a tu app editando el fichero app/build.gradle y añadiendo Google Play Services y el módulo que acabas de crear como una dependencia. Ejemplo:

...
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation project(':tappx-sdk')
    implementation 'com.google.android.gms:play-services-base:12.0.0'
    implementation 'com.google.android.gms:play-services-ads:12.0.0'
}
...

Tappx © 2020