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

Como obter uma licença para Android SDK

Você pode gerar a licença de avaliação aqui ou entre em contato conosco por e-mail para obter uma licença de produção. Para criar a licença, seu applicationId (bundle id) é necessário.

Para passar o arquivo de licença para o SDK, chame o OzLivenessSDK.init método com uma lista de LicenseSources. Use uma das opções a seguir:

  • LicenseSource.LicenseAssetId deve conter um caminho para um arquivo de licença chamado forensics.license, que precisa estar localizado na pasta res/raw do projeto.

  • LicenseSource.LicenseFilePath deve conter um caminho de arquivo para o local no armazenamento do dispositivo onde o arquivo de licença está localizado.

OzLivenessSDK.init(context,
    listOf(
        LicenseSource.LicenseAssetId(R.raw.your_license_name),
        LicenseSource.LicenseFilePath("absolute_path_to_your_license_file")
    ),
    object : StatusListener<LicensePayload> {
        override fun onSuccess(result: LicensePayload) { /*verifique o payload da licença*/ }
        override fun onError(error: OzException) { /*trate a exceção*/ }
    }
  )
OzLivenessSDK.INSTANCE.getConfig().setBaseURL(BASE_URL);
OzLivenessSDK.INSTANCE.init(context,
    Arrays.asList(
        new LicenseSource.LicenseAssetId(R.raw.forensics),
        new LicenseSource.LicenseFilePath("absolute_path_to_your_license_file")
    ),
    new StatusListener<LicensePayload>() {
        @Override public void onStatusChanged(@Nullable String s) {}
        @Override public void onSuccess(LicensePayload licensePayload) { /*verifique o payload da licença*/ }
        @Override public void onError(@NonNull OzException e) { /*trate a exceção*/ }
    }
);

No caso de quaisquer erros de licença, o onError é chamada. Use-a para tratar a exceção como mostrado acima. Caso contrário, o sistema retornará informações sobre a licença. Para verificar os dados da licença manualmente, use o getLicensePayload método.

Possíveis erros de licença

Mensagem de erro
O que fazer

Erro de licença. Licença em (your_URI) não encontrada

O arquivo de licença está ausente. Verifique o nome e o caminho do arquivo.

Erro de licença. Não é possível analisar a licença de (your_URI), formato inválido

O arquivo de licença está, de alguma forma, danificado. Envie-nos o arquivo por e-mail.

Erro de licença. O pacote company.application.id não está na lista permitida pela licença (bundle.id1, bundle.id2)

O identificador do pacote (aplicativo) especificado está ausente na lista permitida. Verifique a grafia; se estiver correta, será necessário obter outra licença para o seu aplicativo.

Erro de licença. A data atual yyyy-mm-dd hh:mm:ss é posterior à data de expiração da licença yyyy-mm-dd hh:mm:ss

Sua licença expirou. Entre em contato conosco.

A licença não está inicializada. Chame 'OzLivenessSDK.init antes de usar o SDK

Você ainda não inicializou a licença. Chame OzLivenessSDK.init com os dados da sua licença conforme explicado acima.

Atualizado

Isto foi útil?