diff options
author | Brad Leege <bleege@gmail.com> | 2015-03-27 11:30:20 -0500 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2015-03-27 11:30:20 -0500 |
commit | b01aef1c7b23a308915c12b1db66e712fef5d7de (patch) | |
tree | daa720db325d14bd9e993b0890d5464b99a35c0a | |
parent | 64b60faced2cc3b90aa69813cda369e34eb88f03 (diff) | |
download | qtlocation-mapboxgl-b01aef1c7b23a308915c12b1db66e712fef5d7de.tar.gz |
#1124 - Resplitting anonid into advertiserId and vendorId
-rw-r--r-- | platform/ios/MGLMapboxEvents.m | 14 |
1 files changed, 7 insertions, 7 deletions
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"]; |