v1.0.4

Este guia tem como objetivo auxiliá-lo na migração da versão v1.0.3 para a v1.0.4, uma vez que essa atualização inclui alterações que podem impactar ou quebrar sua integração atual.


1) Alterações em permissões

1.1) A permissão READ_PRIVILEGED_PHONE_STATE deve ser removida do arquivo AndroidManifest.xml da sua aplicação. Ela não é mais necessária e não impacta na utilização da SDK.


2) Instância de pagamento (PayOsSdkPayment)

2.1) Houve uma alteração que quebra a integração com SDK. A instância principal, de pagamentos, foi renomeada de PayOsSdk para PayOsSdkPayment. Não houve nenhuma alteração na interface e nem nos métodos disponíveis.


3) Instância de dispositivo (PayOsSdkDevice)

3.1) Todos os métodos da interface foram alterados para melhor lidar com tratamento de erros, fazendo uso da union Result.

3.2) Novos métodos foram adicionados à interface:

fun getDeviceInfo(): Result<PayOsSdkDeviceInfo>
fun getModel(): Result<String>
fun getSerialNumber(): Result<String>

4) Instância de impressora (PayOsSdkPrinter)

4.1) Todos os métodos da interface foram alterados para melhor lidar com tratamento de erros, fazendo uso da union Result.


Did this page help you?