Dependencias

Repositorio e implementación

En primer lugar, es necesario añadir el siguiente repositorio Maven dentro del bloque repositories del fichero settings.gradle

En los proyectos que todavía utilizan una estructura antigua, el bloque repositories se encuentra en el fichero build.gradle ubicado a nivel de app.

repositories {
    maven { url 'https://artifactory.netsocks.io/artifactory/maven' }
}

Easy VPN SDK no es compatible con nuestro otro producto "Netnode". Asegúrate no incluirlo o utilizarlo. Si estabas utilizando Netnode tendrás que eliminarlo antes de poder utilizar Easy VPN SDK.

Una vez añadido, se puede proceder a incluir el SDK. Para ello, hay que introducir la siguiente línea dentro del bloque dependencies del ficherobuild.gradle de nivel (:app)

implementation ('io.netsocks:android-vpn-sdk:1.0.0-beta01') { changing = true }

En el mismo fichero, justo arriba del bloque repositories, es necesario agregar el siguiente fragmento de código para obtener las últimas actualizaciones y asegurar una monetización más eficiente:

configurations.all {
  resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
}

Si no agrega el fragmento de código anterior puede que no reciba las últimas actualizaciones de seguridad, al no contar siempre con la versión más reciente de nuestro SDK.

Además, en caso de no tener ya la compatibilidad con Java 8, es necesario añadir estas líneas adicionales dentro del bloque android, también en el mismo fichero build.gradle

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

Una vez realizado esto, ya puedes proceder con la instalación y uso del SDK.

Last updated