Interfaces
Esta seção descreve as interfaces disponíveis no SDK, detalhando seus métodos e funcionalidades.
CieloWebViewSdkListener
A interface CieloWebViewListener oferece cinco métodos de callback que permitem acompanhar o ciclo de vida da WebView e interações do usuário. Ela deve ser implementada por quem consome o SDK para reagir a eventos importantes durante a execução da WebView.
| Método | Descrição |
|---|---|
| onWebViewStarted() | Chamado quando a WebView é iniciada, antes do carregamento do conteúdo e do processo de autenticação. |
| onWebViewLoaded() | Chamado quando o conteúdo da WebView é totalmente carregado e exibido ao usuário. |
| onWebViewFinished() | Chamado quando a WebView é fechada, seja por ação do usuário ou programaticamente. |
| onWebViewError(exception: CieloWebViewSdkException) | Chamado quando ocorre um erro durante a execução da WebView. A exceção detalha o tipo de erro. |
| onWebViewUserInteraction(interaction: CieloWebViewSdkUserInteraction) | Chamado quando o usuário interage com a WebView. O parâmetro fornece o tipo de interação. |