For the complete documentation index, see llms.txt. This page is also available as Markdown.

Android

Guia de instalação nativa para híbridos.

Certifique-se de declarar as permissões necessárias no seu AndroidManifest.xml na aplicação do cliente:

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

Declaração de dependências

Configurar o repositório e a dependência base

Por questões de segurança e manutenção, os novos componentes da SDKMobile são armazenados em alguns repositórios privados que exigem credenciais específicas para poder acessá-los. Essas credenciais deverão ser obtidas por meio do equipe de suporte da Facephi.

Uma vez obtidas as credenciais, deverá ser incluído o seguinte trecho de código no arquivo 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")
    }
}

As credenciais serão incluídas no arquivo local.properties com a seguinte estrutura:

A outra alternativa é definir as variáveis de ambiente e recuperá-las com o comando System.getenv() como mostrado no código.

Atualizado