Métodos do fabricante

Capítulo 6

Métodos do Fabricante

Faz-se uso da classe SmartPOSPublicDeviceRequestBuilder.

É possível utilizar um request para obter uma referência que dá acesso aos métodos do fabricante.

Exemplo
val request = SmartPOSPlugin.createPublicDeviceRequestBuilder()
    .callback(object: Callback<WeakReference<PublicDevice>>() {
        override fun onFail(error: Throwable) {
        }

        override fun onSuccess(response: WeakReference<PublicDevice>) {
            response.get()?.setMenuPasswordEnabled(false)
        }
    })
    .build()

Zoop.post(request)

Métodos disponíveis

  • setMenuPasswordEnabled: Habilita ou desabilita a senha para acesso às configurações do Android.
  • setApn: Configura e conecta em uma APN, passando um objeto do tipo ApnCredentials.
  • setNavigationKeyEnabled: Habilita ou desabilita um botão físico de navegação do Android.
  • setAutoTimeZone: Habilita ou desabilita o fuso horário automático.
  • setAutoTime: Habilita ou desabilita a hora automática.
  • setTimeZone: Configura o fuso horário no formato Continente/Cidade ex: America/Sao_Paulo
  • getSerialNumber: Retorna o número de série do terminal.
  • isDebugDevice: Flag que indica se o terminal é de desenvolvimento.