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:

CampoDescrição
contextcontext da aplicação.
configDescriminado na inicialização.
onInitializeStartCallback chamado no momento em que o processo de inicialização se inicia.
onInitializeSuccessMé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;
  • TypeLog.WARNING;
  • TypeLog.ERROR.
TypeLog.INFOLog com tipo informação.
TypeLog.WARNINGLog com tipo aviso.
TypeLog.ERRORLog com tipo error.
useDefaultLoadingcampo booleano para mostrar ou não uma tela de loading durante a inicialização, por default esse campo é true.

Did this page help you?