使用OAuth2登录我们的应用时,常规Google(即.gmail)帐户会在同意屏幕上显示一次,然后不再提示。当我使用基于Google Apps帐户的Google帐户登录时,每次提及“我的域名管理员已批准访问X"”时,系统都会提示我使用相同的屏幕。此外 - 同意屏幕上有一张巨大的(512x512)我的谷歌头像图片。
有关为什么这些不同的任何见解?
我正在申请以下范围['个人资料','电子邮件',]我已经设置了' access_type'离线'离线'这样我就可以获得刷新令牌。
解决此问题是将我们的应用程序放在GAMv2上的前提。
答案 0 :(得分:3)
即使使用适用于市场的应用,也会在“离线”状态下显示同意屏幕。请求。由于管理员已批准该应用程序,因此会显示缩略屏幕。但是,每个用户只能显示一次。
如果您反复看到它,请确保:
至于用户界面,Google的问题以该页面的样式结束。
答案 1 :(得分:1)
这些请求的范围(配置文件,电子邮件)是否与应用程序市场范围不同?如果是这样,请尝试在marketplace SDK范围列表中请求与应用程序相同的范围。