1.8.x
Consulte pacotes Gradle, notas de release e pontos de migração das versões 1.8.4, 1.8.3 e 1.8.2 do Plugin SmartPOS.
Consulte as versões 1.8.x do Plugin SmartPOS, incluindo pacotes Gradle, notas de release e pontos de migração.
1.8.4
Esta versão exige novas permissões no
AndroidManifest.xmldo aplicativo.
Permissões Android
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Pacote
implementation("br.zoop.pos.plugin:smartpos-gertec-gpos720:1.8.4") // Para a Gertec GPOS720
implementation("br.zoop.pos.plugin:smartpos-pax-a910:1.8.4") // Para a Pax A910Release notes
- Correção do fluxo de confirmação de transações.
- Adiciona o envio de logs de erro e métricas caso seja habilitado pela aplicação na inicialização.
- Valida versão mínima de firmware para dispositivos Gertec.
- Adiciona uma callback no pagamento responsável por capturar inputs da aplicação.
1.8.3
Pacote
implementation("br.zoop.pos.plugin:smartpos-gertec-gpos720:1.8.3") // Para a Gertec GPOS720
implementation("br.zoop.pos.plugin:smartpos-pax-a910:1.8.3") // Para a Pax A910Release notes
- Correção do fallback de chip para tarja.
- Adicionado o relatório de transações falhadas e canceladas.
- Correção da função de retorno de número de série de dispositivos Gertec.
1.8.2
Esta versão muda a inicialização do plugin e adiciona dependências obrigatórias no nível da aplicação.
Pacote
implementation("br.zoop.pos.plugin:smartpos-gertec-gpos720:1.8.2") // Para a Gertec GPOS720
implementation("br.zoop.pos.plugin:smartpos-pax-a910:1.8.2") // Para a Pax A910/A910SMudança de inicialização
Antes da versão 1.8.2, a inicialização usava Zoop.make():
Zoop.findPlugin<SmartPOSPlugin>() ?: Zoop.make<SmartPOSPlugin>().run(Zoop::plug)A partir da versão 1.8.2, use Zoop.constructorParameters():
Zoop.findPlugin<SmartPOSPlugin>() ?: Zoop.plug(SmartPOSPlugin(Zoop.constructorParameters()))Novas dependências
Adicione as dependências abaixo no nível da aplicação:
implementation("org.jetbrains.kotlinx:kotlinx-datetime:<version>")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:<version>")Se o dispositivo usa Android abaixo de 8.0 (API Level 26), adicione core library desugaring e use Android Gradle Plugin acima da versão 4.0.
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.1.5")Também habilite a biblioteca em compileOptions:
compileOptions {
isCoreLibraryDesugaringEnabled = true
}Release notes
- Adição de suporte ao dispositivo Pax A910S.
- Adição de suporte a pagamento por cartão com tarja magnética (mag stripe).
- Adição de suporte ao campo reference ID no pagamento por Pix.
- Adição de suporte a metadados no pagamento por Pix.
- Atualização do SDK dos dispositivos Pax.
- Correção de congelamento durante a inicialização para dispositivos Gertec.
- Correção da leitura de cartões com um PAN de 17 ou mais dígitos em dispositivos Gertec.
- Correção de comportamento ao capturar um CVV vazio.
- Correção de timers durante a captura de dados do operador/usuário.
- Correção da impressão da mensagem de aprovação do pagamento por cartão quando esta se dá por múltiplos fatores.
Próximo passo
Volte para Releases SmartPOS para consultar outras séries de versão.
Ask AI anything…
Updated 9 days ago
