1.4.0

Versão

Basta adicionar a dependência no gradle, conforme exemplo:

debugImplementation("com.zoop.sdk:taponphone-staging-debug:1.4.0")
releaseImplementation("com.zoop.sdk:taponphone-production-release:1.4.0")

Release Notes

Melhorias

  • Configurações de timeout pelo método initialize
  • Função que retorna detalhes do dispositivo/SDK
  • Retorna erros do kernel na exceção do pagamento e inicialização
    • Caso KernelError.code não tenha um código associado, o valor será 0
  • Desabilitar tela de erro pela instância do SDK
  • Adicionado um guia de como liberar os version codes da sua aplicação.

Tornar inicialização síncrona - operação blocante
A inicialização do SDK agora é uma operação blocante, ou seja, a thread principal será bloqueada até que a inicialização seja concluída.
Caso seja feita em uma thread, você precisa validar que a thread terminou sem exceções para confirmar a inicialização, ou utilizar o instanceId
Para validar pelo instanceId, basta checar se ele não é nulo. TapOnPhone().instanceId != null