Comunidade

Ask a Question
Back to All

PlugPag Moderninha X "Identificação do aparelho inválida: não é possível definir o tipo do aparelho"

Olá.

Estamos desenvolvendo uma aplicação para nossas máquinas de Vending.

O objetivo é fazer com que a máquina envie os dados da transação via PlugPag (bluetooth) para a Moderninha X e complete a transação, retornando para a máquina a confirmação de venda ou não.

Estou utilizando o exemplo "simple-demo" com a versão mais recente do PlugPag (3.6.1): https://github.com/pagseguromaster/plugpag/tree/master/3.x/demos/android/simple-demo

Mesmo após incluir a identificação da moderninha X (A50) em:

public static final String getTerminal() {
    return Bluetooth.findBluetoothDevice(new String[] { "PRO-", "W-", "W+-", "PLUS-", "MCHIP-", "A50-" });
}

E ao executar o método PlugPagDevice(Bluetooth.getTerminal(), o retorno é: "Identificação do aparelho inválida: não é possível definir o tipo do aparelho".

Como faço para incluir a Moderninha X no método:

private native int evaluateType(@NonNull String var1);

Que aparentemente é quem valida o tipo do terminal...??