From ca1030942cb40aa75a78baa7c51696e116583967 Mon Sep 17 00:00:00 2001 From: John Kodumal Date: Thu, 29 Oct 2015 13:08:47 -0700 Subject: [PATCH] Use the advertising identifier instead of a random UUID when no key is specified --- Darkly/LDUserBuilder.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Darkly/LDUserBuilder.m b/Darkly/LDUserBuilder.m index 7d045418..4ea401fa 100644 --- a/Darkly/LDUserBuilder.m +++ b/Darkly/LDUserBuilder.m @@ -6,6 +6,7 @@ #import "LDUserBuilder.h" #import "DarklyUtil.h" #import "DataManager.h" +@import AdSupport; @interface LDUserBuilder() { NSString *key; @@ -188,7 +189,7 @@ -(User *)build DEBUG_LOG(@"LDUserBuilder building User with key: %@", key); [user key:key]; } else { - NSString *uniqueKey = [[NSUUID UUID] UUIDString]; + NSString *uniqueKey = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; DEBUG_LOG(@"LDUserBuilder building User with key: %@", uniqueKey); [user key:uniqueKey]; if (!anonymous) {