Commit 75e25e8a authored by 汪洋's avatar 汪洋

Merge branch 'yefengming/isPush' into 'master'

Yefengming/is push

See merge request !27
parents 136f130d 43e05694
......@@ -352,6 +352,7 @@ static NSString *sdkVersion = @"110";
[dict setObject:page.referrerId ? : @"" forKey:@"referrer_id"];
[dict setObject:page.extraParam ? : @"" forKey:@"extra_param"];
[dict setObject:page.referrerTabName ? : @"" forKey:@"referrer_tab_name"];
[dict setObject:@(page.isPush) forKey:@"is_push"];
if (page.inTime.length > 0) {
// 页面显示时间为空时不记录页面pv事件
[Phobos track:@"page_view" attributes:dict];
......
......@@ -68,4 +68,11 @@
*/
@property (nonatomic, copy) NSString *referrerTabName;
/**
is_push:判断是否是推送标识
1: 是推送页面跳转
0: 普通页面跳转
*/
@property (nonatomic, assign) BOOL isPush;
@end
......@@ -181,4 +181,13 @@
return referrerTabName == nil ? @"" : referrerTabName;
}
- (BOOL)isPush {
NSNumber *isPush = objc_getAssociatedObject(self, @selector(isPush));
return isPush == nil ? NO : isPush.boolValue;
}
- (void)setIsPush:(BOOL)isPush {
objc_setAssociatedObject(self, @selector(isPush), @(isPush), OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}
@end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment