From 92f79c1f36b51b5508d008ffcf7df64e10c0fdf2 Mon Sep 17 00:00:00 2001 From: Hulk Date: Wed, 12 May 2021 17:57:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Native=E4=BE=A7=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=B8=8D=E9=87=87=E9=9B=86h5=E6=8C=87=E4=BB=A4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DiDiPrism.podspec | 2 +- .../BehaviorRecord/Manager/PrismBehaviorRecordManager.h | 2 +- .../BehaviorRecord/Manager/PrismBehaviorRecordManager.m | 2 -- .../Generator/PrismTapGestureInstructionGenerator.m | 4 +--- iOS/DiDiPrism/Src/Util/PrismRuntimeUtil.m | 1 - 5 files changed, 3 insertions(+), 8 deletions(-) diff --git a/DiDiPrism.podspec b/DiDiPrism.podspec index e737a84..6b6d932 100644 --- a/DiDiPrism.podspec +++ b/DiDiPrism.podspec @@ -16,7 +16,7 @@ Pod::Spec.new do |spec| # spec.name = "DiDiPrism" - spec.version = "0.0.6" + spec.version = "0.1.0" spec.summary = "一款专注移动端操作行为的工具" # This description is used to generate tags and improve search results. diff --git a/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.h b/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.h index 9e60958..8b6e587 100644 --- a/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.h +++ b/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.h @@ -34,7 +34,7 @@ NS_ASSUME_NONNULL_BEGIN */ - (BOOL)canUpload; /* -是否可以上报H5页面指令。 + 是否可以上报H5页面指令。 */ - (BOOL)canH5Upload; diff --git a/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.m b/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.m index 39bbce9..defe0ae 100644 --- a/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.m +++ b/iOS/DiDiPrism/Src/Ability/BehaviorRecord/Manager/PrismBehaviorRecordManager.m @@ -67,7 +67,6 @@ - (void)addInstruction:(NSString*)instruction withEventParams:(NSDictionary*)eve if (!instruction.length) { return; } - // TODO: 构造通知器 [[NSNotificationCenter defaultCenter] postNotificationName:@"prism_new_instruction_notification" object:nil userInfo:@{@"instruction":instruction, @"params":eventParams.allKeys.count ? eventParams : @{}}]; } @@ -76,7 +75,6 @@ - (void)addRequestInfoWithUrl:(NSString *)url traceId:(NSString *)traceId { return; } dispatch_async(dispatch_get_main_queue(), ^{ - // TODO: 构造通知器 [[NSNotificationCenter defaultCenter] postNotificationName:@"prism_new_request_notification" object:nil userInfo:@{@"url":url, @"traceId":traceId}]; }); } diff --git a/iOS/DiDiPrism/Src/Core/Instruction/Generator/PrismTapGestureInstructionGenerator.m b/iOS/DiDiPrism/Src/Core/Instruction/Generator/PrismTapGestureInstructionGenerator.m index 80c14bb..a089703 100644 --- a/iOS/DiDiPrism/Src/Core/Instruction/Generator/PrismTapGestureInstructionGenerator.m +++ b/iOS/DiDiPrism/Src/Core/Instruction/Generator/PrismTapGestureInstructionGenerator.m @@ -6,7 +6,6 @@ // #import "PrismTapGestureInstructionGenerator.h" -#import "PrismBehaviorRecordManager.h" #import "PrismInstructionDefines.h" // Util #import "PrismInstructionResponseChainUtil.h" @@ -37,8 +36,7 @@ + (NSString*)getInstructionOfTapGesture:(UITapGestureRecognizer*)tapGesture { NSString *responseChainInfo = [tapGesture autoDotResponseChainInfo]; NSString *areaInfo = [tapGesture autoDotAreaInfo]; // 屏蔽Native侧的H5页面点击指令 - if ([[PrismBehaviorRecordManager sharedManager] canH5Upload] && - ([areaInfo containsString:@"WKScrollView"] || [areaInfo containsString:@"WKContentView"])) { + if (([areaInfo containsString:@"WKScrollView"] || [areaInfo containsString:@"WKContentView"])) { return nil; } NSString *functionName = [self getFunctionNameOfTapGesture:tapGesture]; diff --git a/iOS/DiDiPrism/Src/Util/PrismRuntimeUtil.m b/iOS/DiDiPrism/Src/Util/PrismRuntimeUtil.m index 17564c0..0dad018 100644 --- a/iOS/DiDiPrism/Src/Util/PrismRuntimeUtil.m +++ b/iOS/DiDiPrism/Src/Util/PrismRuntimeUtil.m @@ -6,7 +6,6 @@ // #import "PrismRuntimeUtil.h" -#import "PrismBehaviorRecordManager.h" @implementation PrismRuntimeUtil + (void)hookClass:(Class)cls originalSelector:(SEL)originalSelector swizzledSelector:(SEL)swizzledSelector {