Skip to content

Commit 736f853

Browse files
author
chenru
committed
Release 2.0.7
1 parent c67dd14 commit 736f853

File tree

7 files changed

+10
-12
lines changed

7 files changed

+10
-12
lines changed

RNSensorsAnalyticsModule.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Pod::Spec.new do |s|
33
s.name = "RNSensorsAnalyticsModule"
4-
s.version = "2.0.6"
4+
s.version = "2.0.7"
55
s.summary = "The official React Native SDK of Sensors Analytics."
66
s.description = <<-DESC
77
神策分析 RN 组件

SensorsDataRNHook.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -905,7 +905,7 @@ navigationEventString = function () {
905905
if(type == 'didFocus') {
906906
var ReactNative = require('react-native');
907907
var dataModule = ReactNative.NativeModules.RNSensorsDataModule;
908-
dataModule && dataModule.trackViewScreen && dataModule.trackViewScreen(payload.state.params);
908+
dataModule && dataModule.trackViewScreen && dataModule.trackViewScreen(saProperties);
909909
}
910910
}
911911
`;

android/src/main/java/com/sensorsdata/analytics/RNSensorsAnalyticsPackage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import java.util.List;
2929

3030
public class RNSensorsAnalyticsPackage implements ReactPackage {
31-
public static final String VERSION = "2.0.6";
31+
public static final String VERSION = "2.0.7";
3232
@Override
3333
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
3434
List<NativeModule> modules = new ArrayList<>();

index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,4 +315,4 @@ declare module 'sensorsdata-analytics-react-native'{
315315
export function isNetworkRequestEnablePromise(): Promise<boolean>;
316316

317317
/************** Android only end *****************/
318-
}
318+
}

ios/RNSensorsAnalyticsModule.m

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,7 @@ @implementation RNSensorsAnalyticsModule
3636

3737
RCT_EXPORT_METHOD(track:(NSString *)event withProperties:(NSDictionary *)propertyDict){
3838
@try {
39-
NSMutableDictionary *mutDict = [NSMutableDictionary dictionaryWithDictionary:propertyDict];
40-
[propertyDict enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) {
41-
if ([obj isKindOfClass:NSArray.class]) {
42-
[mutDict setObject:[NSSet setWithArray:obj] forKey:key];
43-
}
44-
}];
45-
[[SensorsAnalyticsSDK sharedInstance] track:event withProperties:mutDict];
39+
[[SensorsAnalyticsSDK sharedInstance] track:event withProperties:propertyDict];
4640
} @catch (NSException *exception) {
4741
NSLog(@"[RNSensorsAnalytics] error:%@",exception);
4842
}

ios/SAReactNativeManager.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ @interface SAReactNativeViewProperty : NSObject
5151

5252
@implementation SAReactNativeViewProperty
5353

54+
- (NSString *)description {
55+
return [NSString stringWithFormat:@"%@; reactTag: %@; clickable: %@; properties: %@", [super description], self.reactTag, @(self.clickable), self.properties];
56+
}
57+
5458
@end
5559

5660
#pragma mark - React Native Manager

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sensorsdata-analytics-react-native",
3-
"version": "2.0.6",
3+
"version": "2.0.7",
44
"private": false,
55
"description": "神策分析 RN 组件",
66
"main": "index.js",

0 commit comments

Comments
 (0)