on time of sign-in from google, this error appears
"This app tried to access sensitive info in your Google account. To keep your account safe, google blocked this access"
my code is mention below where i called google SignIn
#pragma mark - Google Drive Login
-(void)googlePlusLogin{
GIDSignIn *signin = [GIDSignIn sharedInstance];
signin.shouldFetchBasicProfile = true;
signin.delegate = self;
signin.presentingViewController = self.window.rootViewController;
//signin.uiDelegate = self;
NSString *driveWrite = @"https://www.googleapis.com/auth/drive";
NSArray *currentScopes = [GIDSignIn sharedInstance].scopes;
// [GIDSignIn sharedInstance].scopes = [currentScopes arrayByAddingObject:driveScope];
[GIDSignIn sharedInstance].scopes = [currentScopes arrayByAddingObject:driveWrite];
[self performSelector:@selector(checkForLoginInGoogle) withObject:nil afterDelay:0.1];
}
-(void)checkForLoginInGoogle{
GIDSignIn *signin = [GIDSignIn sharedInstance];
if ([signin hasPreviousSignIn]) {
[signin restorePreviousSignIn];
}
else{
[signin signIn];
}
}
See Question&Answers more detail:os