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
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 O |
|
logId |
Identifica exclusivamente um evento. Consulte os Cenários do tutorial. |
|
params |
Armazena as propriedades do evento no formato
|
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();