注意
自 2020 年 6 月 28 日起,mPaaS 停止维护 10.1.32 基线。请使用 10.1.68 或 10.1.60 系列基线。可以参考 mPaaS 10.1.68 升级指南 或 mPaaS 10.1.60 升级指南 进行基线版本升级。
本文将引导您完成 iOS 客户端开发,包括:
1. 接入移动分析组件
参考 iOS 接入文档 接入移动分析组件。
2. 记录事件日志
下文将以 10.1.68 版本 SDK 为例,引导您记录事件日志。
示例代码
#import <MPMasAdapter/MPMasAdapter.h>
// 目前 actionId 只支持 KActionID_Event,您无需关心
NSString * actionId = KActionID_Event;
// 事件 ID
NSString * eventId = @"PayResults";
// 添加属性
NSMutableDictionary * extParam = [NSMutableDictionary dictionary];
// 属性:支付时间。Key 对应属性 ID;Value 对应属性值
[extParam setObject:@"2017-05-01 12:03:16" forKey:@"pay_time"];
// 属性:用户 ID
[extParam setObject:@"the-userId" forKey:@"user_id"];
// 属性:支付方式
[extParam setObject:@"alipay" forKey:@"payment_method"];
// 打印日志
[MPRemoteLoggingInterface writeLogWithActionId:actionId eventId:eventId extParam:extParam];
参数说明
参数 | 说明 |
---|---|
eventId | 事件 ID,是事件的唯一标识。更多信息,参见 教程场景说明。 |
extParam | 事件属性,NSDictionary 类型的
|