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];
}
}
Please go to https://console.developers.google.com and login with your creds.
Now go to APIs & Services -> OAuth consent screen
Now confirm you have selected a correct project the issue is facing for
Check here your user cap limit. If this reached to the higher limit then you have to verify you product with google.
See here:
Now to resolve this:
Once Verification done this issue will get resolved.
Alternatively, You can also create a new Project with same BundleID in the Google Console and create new credentials. By using this credential you will get fresh user cap of 100 users.
Note: Alternative solution is only temporary. Permanent solution is to verify the app with Google.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With