Detalhes de configuração
Detalhes de configuração
- É possível verificar os detalhes de configuração utilizando o método
getConfigDetails
data class ConfigDetails(
var kernel: Kernel? = null,
var app : App? = null,
var hardware: Hardware? = null,
var sdkVersion: String? = "",
)
data class Kernel(
var instanceId: String? = "", // ID da instância
var version: String? = "", // Versão do kernel
var timeoutConfig: TimeoutConfig? = null // Informações de timeout
)
data class App(
var packageName: String? = "", // Nome do pacote
var version: String? = "", // Versão do app
)
data class Hardware(
var model: String? = "", // Modelo do dispositivo
var osVersion: String? = "", // Versão do sistema operacional
var api: String? = "", // Versão da API do sistema operacional
var manufacturer: String? = "", // Fabricante
var terminalBrand: String? = "", // Marca do aparelho
var isDeveloperMode: Boolean? = null, // Modo desenvolvedor
var isLoggedAsRoot: Boolean? = null, // Logado como root
var isOnEmulator: Boolean? = null, // Emulador
var isNfcEnabled: Boolean? = null, // NFC habilitado
var isNfcHardwareAvailable: Boolean? = null, // Hardware NFC disponível
)
Exemplo de utilização
tapOnPhone.getConfigDetails { configDetails ->
println(configDetails)
}