Android

Guía de instalación nativa para híbridos.

Asegúrate de declarar los permisos requeridos en tu AndroidManifest.xml en la aplicación del cliente:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />

Declaración de dependencias

Configurar el repositorio y la dependencia base

Por cuestiones de seguridad y mantenimiento, los nuevos componentes de la SDKMobile se almacenan en unos repositorios privados que requieren de unas credenciales específicas para poder acceder a ellos. Esas credenciales deberá obtenerlas a través del equipo de soporte de Facephi.

Una vez obtenidas las credenciales, se deberá incluir el siguiente fragmento de código en el fichero settings.gradle:

mavenCentral()
maven {
    Properties props = new Properties()
    def propsFile = new File('local.properties')
    if(propsFile.exists()){
        props.load(new FileInputStream(propsFile))
    }
    name="external"
    url = uri("https://facephicorp.jfrog.io/artifactory/maven-pro-fphi")
    credentials {
        username = props["artifactory.user"] ?: System.getenv("USERNAME_ARTIFACTORY")
        password = props["artifactory.token"] ?: System.getenv("TOKEN_ARTIFACTORY")
    }
}

Las credenciales se incluirán en el fichero local.properties con la siguiente estructura:

La otra alternativa es setear las variables del entorno y recuperarlas con el comando System.getenv() como se muestra en el código.

Last updated