Created
June 5, 2015 19:32
-
-
Save transitive-bullshit/ede54e7a81f0db5331bd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- (void)onSuccess:(Portrait *)portrait | |
{ | |
if (![[NSUserDefaults standardUserDefaults] boolForKey:kQuettraPortraitKey]) { | |
NSString *device = portrait.basics.device ? portrait.basics.device : @"null"; | |
NSString *carrier = portrait.basics.carrier ? portrait.basics.carrier : @"null"; | |
NSString *locale = portrait.basics.locale ? portrait.basics.locale : @"null"; | |
NSString *country = portrait.basics.country ? portrait.basics.country : @"null"; | |
NSString *age = portrait.basics.age ? portrait.basics.age : @"null"; | |
NSString *gender = portrait.basics.gender ? portrait.basics.gender : @"null"; | |
[SNAPI track:@"portrait" properties:@{ | |
@"device": device, | |
@"carrier": carrier, | |
@"locale": locale, | |
@"country": country, | |
@"age": age, | |
@"gender": gender, | |
@"personas": [portrait.personas componentsJoinedByString:@","], | |
@"categories": [portrait.interests.categories componentsJoinedByString:@","], | |
@"brands-strong": [portrait.interests.brands.strong componentsJoinedByString:@","], | |
@"brands-medium": [portrait.interests.brands.medium componentsJoinedByString:@","], | |
@"brands-weak": [portrait.interests.brands.weak componentsJoinedByString:@","] | |
}].then(^(void) { | |
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:kQuettraPortraitKey]; | |
[[NSUserDefaults standardUserDefaults] synchronize]; | |
}); | |
NSLog(@""); | |
NSLog(@"portrait.basics.device: %@", portrait.basics.device); | |
NSLog(@"portrait.basics.carrier: %@", portrait.basics.carrier); | |
NSLog(@"portrait.basics.locale: %@", portrait.basics.locale); | |
NSLog(@"portrait.basics.country: %@", portrait.basics.country); | |
NSLog(@""); | |
NSLog(@"portrait.basics.age: %@", portrait.basics.age); | |
NSLog(@"portrait.basics.gender: %@", portrait.basics.gender); | |
NSLog(@""); | |
NSLog(@"portrait.personas: %@", [portrait.personas componentsJoinedByString:@","]); | |
NSLog(@""); | |
NSLog(@"portrait.interests.categories: %@", [portrait.interests.categories componentsJoinedByString:@","]); | |
NSLog(@""); | |
NSLog(@"portrait.interests.brands.strong: %@", [portrait.interests.brands.strong componentsJoinedByString:@","]); | |
NSLog(@"portrait.interests.brands.medium: %@", [portrait.interests.brands.strong componentsJoinedByString:@","]); | |
NSLog(@"portrait.interests.brands.weak: %@", [portrait.interests.brands.strong componentsJoinedByString:@","]); | |
NSLog(@""); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment