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 tipoApnCredentials
.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_PaulogetSerialNumber
: Retorna o número de série do terminal.isDebugDevice
: Flag que indica se o terminal é de desenvolvimento.