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.