Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Desenvolvimento de cliente iOS

Última atualização: Jun 28, 2026

Importante

O mPaaS deixará de manter a baseline 10.1.32 a partir de 28 de junho de 2020. Utilize as baselines da série 10.1.68 Series (Discontinued) ou 10.1.60 Series (Discontinued). Para atualizar a versão da baseline, consulte o Guia de atualização do mPaaS 10.1.68 ou o Guia de atualização do mPaaS 10.1.60.

Este tópico descreve como desenvolver funcionalidades personalizadas de análise de eventos no cliente iOS, incluindo:

  1. Integrar o MAS

  2. Registrar logs de eventos

Integrar o MAS

Para integrar o MAS, consulte a Visão geral do fluxo de conexão.

Registrar logs de eventos

Esta seção explica como registrar logs de eventos com um exemplo de código da versão 10.1.68.

Exemplo de código

#import <MPMasAdapter/MPMasAdapter.h>

// Currently actionId supports only KActionID_Event and you do not need to pay attention to it.
NSString * actionId = KActionID_Event;
// Event ID
NSString * eventId = @"PayResults";
// Add attributes
NSMutableDictionary * extParam = [NSMutableDictionary dictionary];
// Attribute: payment time. Key corresponds to the attribute ID and Value corresponds to the attribute value.
[extParam setObject:@"2017-05-01 12:03:16" forKey:@"pay_time"];
// Attribute: user ID
[extParam setObject:@"the-userId" forKey:@"user_id"];
// Attribute: payment mode
[extParam setObject:@"alipay" forKey:@"payment_method"];

// Print logs
[MPRemoteLoggingInterface writeLogWithActionId:actionId eventId:eventId extParam:extParam];

Descrição dos parâmetros

Parâmetro

Descrição

eventId

Um ID de evento identifica exclusivamente um evento. Para obter mais informações, consulte a descrição do cenário do tutorial em Cenário do tutorial.

extParam

O ExtParam do tipo NSDictionary armazena atributos associados aos eventos.

  • Chave: corresponde ao ID do atributo. Para obter mais informações, consulte a descrição do cenário do tutorial em Cenário do tutorial.

  • Valor: corresponde ao valor do atributo. O cliente armazena esse valor como string. Durante a análise, o servidor permite converter o valor do atributo para caractere, inteiro ou ponto flutuante.