É possível utilizar um request para obter uma referência que dá acesso aos métodos do fabricante, possibilitando:
SmartPOSPublicDeviceRequestBuilder
.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 Continent/Cidade ex: America/Sao_PaulogetSerialNumber
-> Retorna o número de série do terminal.isDebugDevice
-> Flag que indica se o terminal é de desenvolvimento.SmartPOSPlugin.createPublicDeviceRequestBuilder()
.callback(object : Callback<WeakReference<PublicDevice>>() {
override fun onFail(error: Throwable) {
}
override fun onSuccess(response: WeakReference<PublicDevice>) {
response.get()?.setMenuPasswordEnabled(false)
}
}).build().run { Zoop.post(this) }