我正在使用iOS GoogleSign SDK,并尝试在登录后添加其他作用域,如https://developers.google.com/identity/sign-in/ios/additional-scopes中所述。让我解释一下流程:
- 使用“个人资料”和“电子邮件”权限登录。
- 稍后在会话期间要求新的权限:
“ https://www.googleapis.com/auth/gmail.readonly”
- 再次显示整个登录流程,用户成功登录
- 关闭用户应用程序,以静默方式登录并检查当前用户的授予范围。它也会返回“个人资料”和“电子邮件。我也期待“ https://www.googleapis.com/auth/gmail.readonly”
- 如果我尝试再次添加gmail范围,则不会出现登录提示,因此看起来该范围实际上已经被添加过了。如果我检查自己的google帐户,则已经授予权限。
这是SDK中的错误还是在实现中做错了?