更新时间:2020-07-31 15:35
重要说明:AIRec需要配合友盟基础组件库 2.1.2+版本和统计SDK 6.0.6+版本一起使用。
(BOOL)APPLICATION:(UIAPPLICATION *)APPLICATION DIDFINISHLAUNCHINGWITHOPTIONS:(NSDICTIONARY *)LAUNCHOPTIONS {
// OVERRIDE POINT FOR CUSTOMIZATION AFTER APPLICATION LAUNCH.
//初始化
[UMCONFIGURE INITWITHAPPKEY:@"59C5EF6EB27B0A393E00002B" CHANNEL:@"APP STORE"];
//设置场景
[MOBCLICK SETSCENARIOTYPE:E_UM_NORMAL];
//设置USERID
[AIREC SETRECUSERID:@"SET USERID"];
//设置是否登录
[AIREC SETRECLOGIN:YES];
RETURN YES;
}
设置UserId函数
/** 设置userId
@param userId 用户ID
@return void.
*/
+ (void)setRecUserId:(NSString *)userId;
例子:
[AIRec setRecUserId:@"set userId"];
设置是否登录函数
/** 设置是否登录
@param isLogin 是否登录,如传nil为未登录
@return void.
*/
例子:
[AIRec setRecLogin:YES];
推荐事件触发函数:
/**
* 行为事件类型
*/
typedef NS_ENUM (NSUInteger, bhvType)
{
AI_REC_EXPOSE = 0, // 曝光
AI_REC_STAY, // 停留
AI_REC_CLICK, // 点击
AI_REC_CART, // 加入购物车
AI_REC_BUY, // 购买
AI_REC_COLLECT, // 收藏
AI_REC_LIKE, // 点赞
AI_REC_UNLIKE, // 点衰
AI_REC_COMMENT, // 写评论
AI_REC_SHARE, // 分享
AI_REC_SUBSCRIBE // 订阅
AI_REC_EVALUATE // 评价
};
/**
* 效果测试跟踪ID
*/
static NSString * const AIREC_ALIBABA;
static NSString * const AIREC_SELFHOLD;
/** 发送时间方法
bizId
sceneId 默认值为1
traceId NSString类型 ,(AIREC_ALIBABA值为Alibaba , AIREC_SELFHOLD值为Selfhold)
traceInfo
itemId
itemType
bhvType 枚举traceIdType
bhvValue
(注:1. 当bhvType=AI_REC_STAY时,bhvValue值能传数字,代表停留时间,单位为秒s,如传字符串默认值为0;
2. 当bhvType=AI_REC_CLICK时,bhvValue传1;
3. 当AI_REC_EVALUATE时,bhvValue传数字,代表评价等级)
parameters 自定义参数
*/
+ (void)onRecEvent:(NSString *)bizId sceneId:(NSString *)sceneId traceId:(NSString *)traceId traceInfo:(NSString *)traceInfo itemId:(NSString *)itemId itemType:(NSString *)itemType bhvType:(bhvType)bhvType bhvValue:(NSString *)bhvValue parameters:(NSDictionary *)parameters;
例子:
[AIRec onRecEvent:@"bizID" sceneId:@"sceneID" traceId:AIREC_ALIBABA traceInfo:@"traceInfo111" itemId:@"itemID222" itemType:@"itemType33" bhvType:AI_REC_STAY bhvValue:@"bhvValue44" parameters:@{@"aa":@"bb"}];
AIRec SDK会输出相关调试信息。过滤TAG字段为”RecAgent”,如需查看发送数据log,需集成UMCommonLog.framework 和 UMCommonLog.bundle,具体集成参考文档:https://developer.umeng.com/docs/66632/detail/66891
在文档使用中是否遇到以下问题
更多建议
匿名提交