Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Configure chave de upload

Última atualização: Jun 28, 2026

As configurações de chave controlam dinamicamente o envio de logs ao transmitir valores do servidor que alteram as condições de acionamento do envio automático.

O Mobile Analysis Service (MAS) depende do SDK cliente para marcação a fim de coletar dados de comportamento do usuário e desempenho do aplicativo. O SDK gera logs com esses dados e os envia ao servidor, onde processos de computação em tempo real ou offline os transformam em métricas e painéis.

O mPaaS cobra pelo tráfego gerado pelos logs de marcação enviados. Para evitar custos desnecessários, gerencie o envio de logs por meio das configurações de chave. Para obter mais informações sobre as cobranças de tráfego para envio de logs, consulte Pós-pago.

As seções a seguir descrevem como adicionar e gerenciar configurações de marcação.

Adicionar uma configuração de marcação

  1. Faça login no console do mPaaS. No painel de navegação à esquerda, escolha Mobile Analysis Service > Log management > Configure upload switch. No canto superior esquerdo, clique em Tagging Configuration para abrir a página da lista de chaves de log.

  2. Clique em New Business e configure as informações de marcação.

    • Business Code: Para tags de comportamento personalizado, a configuração do código de negócio varia conforme a plataforma.

      • Android: O bizType definido pelo cliente usando o método MPLogger.event(String logId, String bizType, Map<String, String> params). O bizType não pode conter underscores (_).

      • iOS: O valor padrão é behavior. O cliente pode personalizá-lo usando o parâmetro bizType na interface writeLogWithActionId. Para mais detalhes, consulte Códigos de negócio Android ou Códigos de negócio iOS.

    • Business Name: Descrição da operação de marcação. Personalize o nome do negócio conforme necessário.

    • Log Header: Corresponde ao Field 01 no modelo de log e distingue os diferentes tipos de log. O cabeçalho de log para tags de comportamento personalizado é D-VM. Para mais informações, consulte Modelo de log.

  3. Clique em Add para incluir a configuração de marcação. Para saber mais sobre como modifique a configuração, consulte Modificar uma configuração de marcação abaixo.

Modificar uma configuração de marcação

Após adicionar uma configuração de marcação, ela aparece na lista de chaves de log. Defina a chave de envio de log, ajuste as configurações de rede, modifique tags e exclua a configuração conforme necessário.

Definir a chave de envio de log

Ative ou desative o envio de logs. Com a chave ativada, o sistema envia automaticamente os logs de marcação da operação.

Definir a rede de envio

Escolha enviar logs de marcação em All network environments (como 2G, 3G, 4G e Wi-Fi) ou apenas em ambiente Wi-Fi.

Modificar informações de marcação

Na coluna Actions, clique em Modify para abrir a página de modificação com as seguintes configurações:

  • Business Code: Código de negócio inserido ao adicionar a configuração de marcação.

  • Description: Nome do negócio informado durante a criação da configuração de marcação.

  • Log Header: Cabeçalho de log especificado ao adicionar a configuração de marcação.

  • Minimum upload level: Cada log possui um nível de importância 1, 2 ou 3. O nível 1 é o mais importante, seguido pelo nível 2 e depois pelo nível 3. Se você definir o nível mínimo de envio como 2, o sistema enviará os logs dos níveis 1 e 2, mas não os do nível 3. O nível padrão para tags de comportamento personalizado é 2. Em aplicativos iOS, modifique o nível de log durante a marcação no lado do cliente. Para mais detalhes, consulte Marcação de comportamento personalizado iOS.

  • Uploaded logs: Os logs de marcação do cliente são gravados primeiro em um arquivo local. Quando a contagem de logs para esse tipo de código de negócio atinge o limiar especificado, o sistema envia automaticamente os logs ao servidor do Mobile Analysis Service. Consulte Envio automático de logs Android ou Envio automático de logs iOS para mais informações.

  • Log upload rate: Taxa de envio de logs, calculada por usuário. Trata-se de um valor em por mil. Por exemplo, um valor de 1000 significa que os logs são enviados para todos os usuários.

  • Strategy: Ao marcar a política Upload in background, o momento do envio varia conforme a plataforma.

    • Android: O envio automático de logs é acionado quando o aplicativo permanece em segundo plano por mais de meia hora.

    • iOS: O envio automático de logs é acionado imediatamente quando o aplicativo entra em segundo plano. Para mais informações, consulte Envio de logs Android ou Envio de logs iOS.

Inicializar o negócio

Os logs do lado do cliente são enviados automaticamente ao servidor do Mobile Analysis Service quando condições específicas são atendidas. A configuração de marcação padrão determina as condições de acionamento para o envio automático. Após criar um novo aplicativo, utilize o recurso Initialize Business para sincronizar as configurações de marcação padrão com o novo aplicativo.

Para inicializar a configuração de negócio, clique em Initialize Business na página e confirme a ação. Após a inicialização, a lista de configurações de marcação padrão será exibida.

Importante

Mesmo sem usar o recurso Initialize Business para sincronizar as configurações de marcação padrão com a lista do novo aplicativo, as configurações padrão ainda entram em vigor. No entanto, elas não aparecerão na lista de configurações de marcação.

Mock

Além de adicionar e modificar configurações de marcação na página do console, configure a marcação diretamente usando JSON. Contudo, não recomendamos essa abordagem pelos seguintes motivos:

  • O recurso mock serve apenas como uma forma conveniente de configurar a marcação e não oferece funcionalidades adicionais.

  • Caso configure a mesma tag de negócio tanto pela página do console quanto pelo recurso mock, a configuração mock terá precedência.

  • Se você não estiver familiarizado com o formato de configuração de marcação, o uso incorreto poderá afetar o comportamento padrão de envio automático de logs.

Adicionar uma configuração mock

Para adicionar uma configuração mock:

  1. Na página Configure Upload Switch, clique em Add Mock Configuration.

  2. Preencha as informações de configuração.

    • Version: Selecione a versão do seu aplicativo.

    • Platform: Escolha o tipo de aplicativo.

    • Value: Informações de configuração no formato JSON. Para mais detalhes, consulte a seção Formato de configuração mock abaixo.

  3. Verifique as informações e clique em OK para adicionar a configuração mock.

Formato de configuração mock

O formato da configuração mock é o seguinte:

{
                        "LogHeader1": {
                        "BusinessCode1": {
                        "write": "yes",
                        "send": [
                        "wifi"
                        ],
                        "maxLogCount": 50,
                        "level": 3,
                        "uploadRate": 1000,
                        "event": [
                        "gotoBackground"
                        ]
                        },
                        "BusinessCode2": {
                        ...
                        },
                        ...
                        },
                        "LogHeader2": {
                        ...
                        },
                        ...
                        }
  • LogHeader: Corresponde ao cabeçalho de log na configuração de marcação.

  • BusinessCode: Refere-se ao código de negócio na configuração de marcação.

  • write: Representa a chave de envio na configuração de marcação. O valor é "yes" quando a chave está ativada e "no" caso contrário.

  • send: Indica a rede na configuração de marcação. O valor é ["2g", "3g", "4g", "wifi"] para All networks e ["wifi"] apenas para Wi-Fi.

  • maxLogCount: Equivale à contagem de envio de log na configuração de marcação.

  • level: Corresponde ao nível mínimo de envio na configuração de marcação.

  • uploadRate: Refere-se à taxa de envio de logs na configuração de marcação.

  • event: Relaciona-se à política na configuração de marcação. O valor é ["gotoBackground"] se a política Report in Background estiver selecionada e [] caso contrário.