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