From b01aef1c7b23a308915c12b1db66e712fef5d7de Mon Sep 17 00:00:00 2001 From: Brad Leege Date: Fri, 27 Mar 2015 11:30:20 -0500 Subject: #1124 - Resplitting anonid into advertiserId and vendorId --- platform/ios/MGLMapboxEvents.m | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'platform') diff --git a/platform/ios/MGLMapboxEvents.m b/platform/ios/MGLMapboxEvents.m index a38251541b..bcf9955fc1 100644 --- a/platform/ios/MGLMapboxEvents.m +++ b/platform/ios/MGLMapboxEvents.m @@ -57,7 +57,8 @@ NSString *const MGLEventGestureRotateStart = @"Rotation"; @property (atomic) NSString *appName; @property (atomic) NSString *appVersion; @property (atomic) NSString *instanceID; -@property (atomic) NSString *anonID; +@property (atomic) NSString *advertiserId; +@property (atomic) NSString *vendorId; @property (atomic) NSString *userAgent; @property (atomic) NSString *model; @property (atomic) NSString *iOSVersion; @@ -126,6 +127,7 @@ NSString *const MGLEventGestureRotateStart = @"Rotation"; _instanceID = [[NSUUID UUID] UUIDString]; // Dynamic detection of ASIdentifierManager from Mixpanel // https://github.com/mixpanel/mixpanel-iphone/blob/master/LICENSE + _advertiserId = @""; Class ASIdentifierManagerClass = NSClassFromString(@"ASIdentifierManager"); if (ASIdentifierManagerClass) { SEL sharedManagerSelector = NSSelectorFromString(@"sharedManager"); @@ -136,13 +138,10 @@ NSString *const MGLEventGestureRotateStart = @"Rotation"; if (trackingEnabled) { SEL advertisingIdentifierSelector = NSSelectorFromString(@"advertisingIdentifier"); NSUUID *uuid = ((NSUUID* (*)(id, SEL))[sharedManager methodForSelector:advertisingIdentifierSelector])(sharedManager, advertisingIdentifierSelector); - _anonID = [uuid UUIDString]; - } else { - _anonID = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; + _advertiserId = [uuid UUIDString]; } - } else { - _anonID = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; } + _vendorId = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; _model = [self getSysInfoByName:"hw.machine"]; _iOSVersion = [NSString stringWithFormat:@"%@ %@", [UIDevice currentDevice].systemName, [UIDevice currentDevice].systemVersion]; @@ -247,7 +246,8 @@ NSString *const MGLEventGestureRotateStart = @"Rotation"; [evt setObject:@(1) forKey:@"version"]; [evt setObject:[weakSelf formatDate:[NSDate date]] forKey:@"created"]; [evt setObject:weakSelf.instanceID forKey:@"instance"]; - [evt setObject:weakSelf.anonID forKey:@"anonid"]; + [evt setObject:weakSelf.advertiserId forKey:@"advertiserId"]; + [evt setObject:weakSelf.vendorId forKey:@"vendorId"]; // mapbox-events-ios stock attributes [evt setValue:[weakSelf.rfc3339DateFormatter stringFromDate:[NSDate date]] forKey:@"created"]; -- cgit v1.2.1