Authored by 朱小军

Merge branch 'develop'

... ... @@ -9,7 +9,7 @@
Pod::Spec.new do |s|
s.name = "YHEventReport"
s.version = "0.6.7"
s.version = "0.7.1"
s.summary = "YHEventReport."
s.description = "无埋点SDK"
s.homepage = "http://git.yoho.cn/mobile/YH_EventReport"
... ...
... ... @@ -98,6 +98,7 @@ typedef NS_ENUM(NSInteger, YHEventReportPointName) {
YHPN_CODE_ERR , //网络事件- 有错误码返回的错误
YHPN_H5_FEATURE_META_FAILED, //feature.yoho.cn的H5页面meta校验失败
YHPN_RN_EXCEPTION, //App异常- RN自定义错误
YHPN_NETWORK_API_JSONFORMATFAIL,//App异常- JSON解析异常
YHPN_CRASH , //App异常- App崩溃
YHPN_CUSTOM_EXCEPTION, //App异常- 自定义异常
YHPN_CDN_CHOOSE, //CDN- cdn选择,启动时上报当前的CDN, 发生CDN切换时再上报切换的CDN
... ... @@ -123,7 +124,6 @@ typedef NS_ENUM(NSInteger, YHEventReportPointName) {
YHPN_BUSINESS_ORDER_PAY,//支付相关业务错误
YHPN_GESTURERECOGNIZER, //UITapGestureRecognizer响应时间// @"GESTURERECOGNIZER"
YHPN_HTTP, //HTTP响应时间// @"HTTP"
YHPH_HTTPMETRICS,//session响应时间
YHPH_LAG,//卡顿监控
... ...
... ... @@ -147,9 +147,6 @@
case YHPH_HTTPMETRICS:
str = @"HTTPMETRICS";
break;
case YHPN_HTTP:
str = @"HTTP";
break;
case YHPN_WEBVIEW:
str = @"WEBVIEW";
break;
... ... @@ -258,6 +255,9 @@
case YHPN_NETWORK_IMAGE_CODE_ERR:
str = @"NETWORK_IMAGE_CODE_ERR";
break;
case YHPN_NETWORK_API_JSONFORMATFAIL:
str = @"NETWORK_API_JSONFORMATFAIL";
break;
default:
break;
}
... ...
... ... @@ -280,9 +280,6 @@ static NSString *kParamKeyType = @"type";
case YHPN_GESTURERECOGNIZER:
str = @"GESTURERECOGNIZER";
break;
case YHPN_HTTP:
str = @"HTTP";
break;
default:
break;
}
... ...
... ... @@ -613,7 +613,7 @@
NSDictionary *param = [YH_EventDataFactory factoryTimeEventDataWithRequestUrl:requestUrl HTTPMethod:method statusCode:statusCode contentLength:length ElapsedTime:elapsedTime postMethod:postMethod];
if (param) {
[[YH_EventCacheManager sharedInstance] pushPerformanceData:param pointName:YHPN_HTTP];
[[YH_EventCacheManager sharedInstance] pushPerformanceData:param pointName:YHPH_HTTPMETRICS];
}
}
... ...