0

Google の指示に従っているようですが、権限画面が表示されたときに表示されるのは、基本的なプロファイル ビューの権限だけです。
以前は 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];
}
4

1 に答える 1

0

どうやら signIn:(GIDSignIn *)signIn presentViewController 内のスコープを変更するのは遅すぎます。アプリケーションのサインイン/起動時ではなく、独自のビューでこれを行っていたため、これは機能していませんでした。スコープの変更を viewDidLoad または viewWillAppear に移動すると、問題が修正されました。

于 2015-11-28T05:24:21.480 に答える