Método Inicialize
Método responsável por inicializar o SDK e carregar dados iniciais do usuário como chaves de inicialização, executar diversos procedimento de segurança, e validação de parceiro.
Para iniciar o método Initialize, basta seguir o exemplo abaixo:
val tapOnPhoneSdk = TapOnPhone.getInstance()
tapOnPhoneSdk.initialize(
context = this,
config,
onInitializeStart = {},
onInitializeSuccess = {},
onInitializeFailure = {exception -> },
onLogs = {typeLog, message -> },
useDefaultLoading = false,
)Descrição dos parâmetros:
| Campo | Descrição |
|---|---|
context | context da aplicação. |
config | Descriminado na inicialização. |
onInitializeStart | Callback chamado no momento em que o processo de inicialização se inicia. |
onInitializeSuccess | Método chamado quando o processo de inicialização ocorre com sucesso. |
onInitializeFailure(Exception) | Método chamado quando ocorre alguma falha no processo de inicialização. |
onLogs(type: TypeLog, message: String | Com esse método você pode obter os logs do sdk. Observação: Neste evento retorna os logs de todo o SDK, inclusive logs das demais funções (InitJorney e InitPayment). Os tipos de logs que temos é:
|
TypeLog.INFO | Log com tipo informação. |
TypeLog.WARNING | Log com tipo aviso. |
TypeLog.ERROR | Log com tipo error. |
useDefaultLoading | campo booleano para mostrar ou não uma tela de loading durante a inicialização, por default esse campo é true. |
Updated 3 months ago
Did this page help you?