备份CatanBuilding瘦身独立工程
This commit is contained in:
31
LocalPackages/com.thinkingdata.analytics@6408c68cf9/Plugins/iOS/TAThirdParty/TAReYunSyncData.m
vendored
Normal file
31
LocalPackages/com.thinkingdata.analytics@6408c68cf9/Plugins/iOS/TAThirdParty/TAReYunSyncData.m
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
//
|
||||
// TAReYunSyncData.m
|
||||
// ThinkingSDK
|
||||
//
|
||||
// Created by wwango on 2022/3/25.
|
||||
//
|
||||
|
||||
#import "TAReYunSyncData.h"
|
||||
|
||||
@implementation TAReYunSyncData
|
||||
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
|
||||
|
||||
- (void)syncThirdData:(id<TAThinkingTrackProtocol>)taInstance property:(NSDictionary *)property {
|
||||
|
||||
if (!self.customPropety || [self.customPropety isKindOfClass:[NSDictionary class]]) {
|
||||
self.customPropety = @{};
|
||||
}
|
||||
|
||||
NSString *distinctId = [taInstance getDistinctId] ? [taInstance getDistinctId] : @"";
|
||||
|
||||
Class cls = NSClassFromString(@"Tracking");
|
||||
SEL sel = NSSelectorFromString(@"setRegisterWithAccountID:");
|
||||
if (cls && [cls respondsToSelector:sel]) {
|
||||
[cls performSelector:sel withObject: distinctId];
|
||||
}
|
||||
}
|
||||
#pragma clang diagnostic pop
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user