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