重要
自 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"];
// 屬性:使用者識別碼
[extParam setObject:@"the-userId" forKey:@"user_id"];
// 屬性:支付方式
[extParam setObject:@"alipay" forKey:@"payment_method"];
// 列印日誌
[MPRemoteLoggingInterface writeLogWithActionId:actionId eventId:eventId extParam:extParam];
參數說明
參數 | 說明 |
---|---|
eventId | 事件 ID,是事件的唯一標識。更多資訊,參見 教程情境說明。 |
extParam | 事件屬性,NSDictionary 類型的
|