Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Desenvolvimento de cliente Android

Última atualização: Jun 28, 2026

Integre a análise móvel do mPaaS ao seu aplicativo Android para registrar e enviar logs de eventos.

Para integrar a análise móvel ao seu cliente Android:

  1. Integrar o componente de análise móvel

  2. Registrar logs de eventos

  3. Enviar logs

1. Integrar o componente de análise móvel

Siga o guia de Integração Android para adicionar o componente de análise móvel.

2. Registrar logs de eventos

O exemplo a seguir registra um log de evento com propriedades personalizadas.

Código de exemplo

Este exemplo registra um evento com ID de negócio, ID de evento, horário do pagamento, ID do usuário e método de pagamento.

import com.mpaas.mas.adapter.api.MPLogger;

import java.util.HashMap;
import java.util.Map;

// Business ID
String bizType = "Pay";
// Event ID
String logId = "PayResults";
// Add properties
Map<String, String> params = new HashMap<>(4);
// Property: Payment time. The key is the property ID. The value is the property value.
params.put("pay_time", String.valueOf(System.currentTimeMillis()));
// Property: User ID
params.put("user_id", "the-userId");
// Property: Payment method
params.put("payment_method", "alipay");
// Log the event
MPLogger.event(logId, bizType, params);

Descrição dos parâmetros

Parâmetro

Descrição

bizType

Identificador do negócio (também chamado de código de negócio ou tipo de negócio). Identifica exclusivamente um negócio. Neste exemplo, defina como Pay para representar o negócio de pagamentos.

O bizType influencia o nome do arquivo de log do cliente. O formato do nome do arquivo é: timestamp_package-name-process_bizType.

logId

Identifica exclusivamente um evento. Consulte os Cenários do tutorial.

params

Armazena as propriedades do evento no formato params.put("param-key", "param-value").

  • param-key: ID da propriedade. Definido nos Cenários do tutorial.

  • param-value: Valor da propriedade. Armazenado como string no cliente. O servidor converte automaticamente para string, inteiro ou ponto flutuante durante a análise.

3. Enviar logs

Os logs locais são enviados automaticamente quando o cache atinge um limiar ou o aplicativo permanece em segundo plano por um período determinado. Para enviar logs imediatamente durante o desenvolvimento e os testes, chame:

import com.mpaas.mas.adapter.api.MPLogger;
MPLogger.uploadAll();

Links relacionados