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:
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
|