Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (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(@"");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement