Finally, after a long conversation with sdk-feedback@twitter.com, I got my application on the white list. Here is the story:
Send an email to sdk-feedback@twitter.comwith some details about your application, for example, in the section "Consumer Key", in the application "Application Store", "Link to Privacy Policy", "Metadata", "Instructions for logging into our application". Indicate in the mail that you want to access the user's email in your application.
They will review your application and respond to you within 2-3 business days.
, , Twitter. apps.twitter.com :
:
-(void)requestUserEmail
{
if ([[Twitter sharedInstance] session]) {
TWTRShareEmailViewController *shareEmailViewController =
[[TWTRShareEmailViewController alloc]
initWithCompletion:^(NSString *email, NSError *error) {
NSLog(@"Email %@ | Error: %@", email, error);
}];
[self presentViewController:shareEmailViewController
animated:YES
completion:nil];
} else {
}
}
, !!!