好像我按照谷歌给出的说明进行操作,但是当出现权限屏幕时,我看到的只是基本的个人资料查看权限。
以前使用GPPSignInButton并且它正在工作。
以下是使用的代码
- (void)signIn:(GIDSignIn *)signIn presentViewController:(UIViewController *)viewController {
NSArray *currentScopes = [GIDSignIn sharedInstance].scopes;
signIn.scopes = [currentScopes arrayByAddingObject:@"https://www.googleapis.com/auth/calendar"];
[self presentViewController:viewController animated:YES completion:nil];
}
答案 0 :(得分:0)
显然改变了signIn:(GIDSignIn *)中的范围signIn presentViewController为时已晚。鉴于我是按照自己的观点进行此操作,而不是在应用程序登录/启动期间,这不起作用。将范围更改移至viewDidLoad或viewWillAppear修复了问题。