Google 授权之间的登录权限列表更改

Google Sign-In permission list changes between authorizatons

我注意到,如果我已经授权我的应用程序,然后再次请求授权,列出的权限会发生变化。

第一次权限列表是:

第二次权限列表为:

明确地说,我没有更改 [GIDSignIn sharedInstance].scopes NSArray 两次都是空的。

这里发生了什么?

每次授予访问权限时都会显示离线访问权限通知(例如将刷新令牌交给应用程序),但在存在其他权限时不会显示。如果断开连接 (revoke the app) 并再次连接,将显示所有权限。