Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
SmartPOS

Instruções para compatibilidade com o dispositivo SmartPOS. Mais...

Módulos

 Impressora do SmartPOS
 Impressora térmica acoplada do dispositivo Android SmartPOS.
 
 Scanner
 Scanner acoplado do dispositivo Android SmartPOS.
 
 E1_ElginPAY
 Funções de pagamento simplificado.
 

Descrição detalhada

Instruções para compatibilidade com o dispositivo SmartPOS.

Para utilizar a E1 no SmartPOS, as seguintes bibliotecas são necessárias e devem ser importadas ao seu projeto:

‍- e1-vx.y.z-release.aar

  • cloudpossdk-s-1.0.2.aar // necessário para comunicação com o SmartPOS
  • scanner.aar // necessário se for usar o Scanner do SmartPOS
  • androidx.startup:startup-runtime // dependência obrigatória
  • com.google.zxing/core // dependência obrigatória


Para importar essas bibliotecas ao seu projeto, siga os passos abaixo.

  1. Copie as bibliotecas AAR listadas acima (e1-vx.y.z-release.aar, cloudpossdk-s-1.0.2.aar, scanner.aar) para o diretório libs, localizado no diretório do módulo que irá acessá-las. Se o diretório libs não existir, crie-o.

  2. Adicione as seguintes linhas na seção dependencies, no arquivo build.gradle, do módulo que usará as bibliotecas (esse arquivo está no mesmo diretório da pasta libs):

    ‍implementation files('libs/scanner.aar')
    implementation files('libs/cloudpossdk-s-1.0.2.aar')
    implementation files('libs/e1-vx.y.z-release.aar')
    implementation "androidx.startup:startup-runtime:1.0.0"

    // https://mvnrepository.com/artifact/com.google.zxing/core
    api group: 'com.google.zxing', name: 'core', version: '3.4.0'