Log do usuário
Em caso de problemas, o usuário pode enviar dados das requisições para diagnóstico da equipe de desenvolvimento
Estrutura da requisição
POST https://beta.mobilex.tech/mobilex/desenv/gateway/api/mobile/NeoInternal/method/mobilex_logs.api.process.insert/
{
"appId": "",
"appCompanyId": "",
"loginfo": "",
"appName": "",
"bundleId": "",
"user_id": "",
"user_name": "",
"installationSource": "",
"requests": [
{
"request": {
"url": "",
"requestDate": "",
"headers": "",
"method": "",
"body": "",
"response": {
"status_code": "",
"responseDate": "",
"headers": "",
"url": "",
"body": ""
}
},
}
]
}
Descrição de atributos
appId: Identificador do app declarado no
AppConfiguration.json
appCompanyId: Identificador do cliente
loginfo: resposta da requisição inicial do app. Informações gerais do aparelho
appName: nome dp aplicativo (
"CFBundleDisplayName"
no iOS)bundleId: identificador único do aplicativo nas lojas (
"CFBundleIdentifier"
no iOS)user_id: identificador do usuário
user_name: email do usuário logado
installationSource: fonte de instalação do aplicativo (iOS:
["AppStore", "TestFlight"]
)requests: lista de requisições coletadas pelo log
Atributos da requisição (request)
url: endereço da requisição
requestDate: data e hora em que a requisição foi iniciada, em formato ISO8601 (ex: "
2024-08-13T18:51:16Z"
)headers: cabeçalhos da requisição
method: verbo HTTP da requisição
body: corpo da requisição
response: resposta recebida pela requisição
Atributos da resposta (response)
status_code: código HTTP da resposta
responseDate: data de recebimento da resposta
headers: cabeçalhos da resposta
url: endereço da resposta
body: corpo da resposta
Interface do usuário
Ativando o log
1 - Na aba "Conta". selecione a opção "Log para suporte"
2 - Leia atentamente as instruções do modal que se abre. Para prosseguir, selecione "Sim"
3 - O log de suporte estará ativo. Para sair da tela, selecione "Ok"
Observação: o botão flutuante de log ativo pode ser acionado em qualquer tela, e arrastado para qualquer posição na mesma
Enviar informações
Após navegar pelas áreas com problema, o usuário pode enviar as informações para a análise da equipe de desenvolvimento.
1 - Toque no botão flutuante de log
2 - Selecione a opção "Enviar informações"
3 - O log será enviado e o processo de coleta de informações será interompido. Para sair da tela, toque no botão "Ok" ou no botão superior de fechar
Desativando o log
Caso o usuário deseje desativar o log sem enviar os dados, é possível fazê-lo de duas formas: via botão flutuante ou pelo menu de conta.
Botão flutuante
1 - Toque no botão flutuante de log
2 - Selecione a opção "Desativar log"
3 - Selecione "Sim"
Aba de Conta
1 - Na aba "Conta", selecione a opção "Log para suporte"
2 - No modal que se abre, selecione "Sim"
O processo de captura será interrompido e o botão flutuante de log desaparecerá.
Last updated