我创建了一个新的Google Play游戏,并希望更改在Google Consent Screen上显示的电子邮件。 Google开发者控制台屏幕有一个下拉菜单可选择电子邮件,但只有一个管理员的电子邮件出现在此处。我已经添加了另一个用户作为所有者,但它没有出现在同意屏幕上。
我创建了一个新的Google Play游戏,并希望更改在Google Consent Screen上显示的电子邮件。 Google开发者控制台屏幕有一个下拉菜单可选择电子邮件,但只有一个管理员的电子邮件出现在此处。我已经添加了另一个用户作为所有者,但它没有出现在同意屏幕上。
如果您想更改向用户显示的电子邮件地址,您需要:
为新电子邮件地址添加项目处理权限:菜单 > IAM 和管理员 > IAM
,然后点击 添加
按钮,输入电子邮件地址并选择 角色 > 项目 > 所有者
接受来自新电子邮件地址的邀请。检查您的电子邮件,点击确认网址并接受条款和条件。
使用新电子邮件地址登录Google开发人员控制台。只有新电子邮件地址可以更改显示的电子邮件地址。您不必注销或打开隐身窗口。您可以通过点击您的帐户照片(右上角)然后选择 添加帐户
选项来简单地添加新帐户。
提示:当您访问页面时,默认情况下会使用您的主帐户登录。如果您想用刚创建的第二个帐户登录,请在网址末尾添加 &authuser=1
。如果您有多于2个帐户,则可以使用 authuser=2 或 3 等值。(主帐户的默认值为0。)
虽然上述解决方案可行,但我不想将我的support@my-company.com设置为GCP项目的Project > Owner
,因为可能会有多个人访问它。
该页面 (https://console.cloud.google.com/apis/credentials/consent/edit) 表示需要的权限是clientauthconfig.clients.update
因此,我创建了一个包含该类别中每个权限的自定义角色:
clientauthconfig.brands.create
clientauthconfig.brands.delete
clientauthconfig.brands.get
clientauthconfig.brands.list
clientauthconfig.brands.update
clientauthconfig.clients.create
clientauthconfig.clients.createSecret
clientauthconfig.clients.delete
clientauthconfig.clients.get
clientauthconfig.clients.getWithSecret
clientauthconfig.clients.list
clientauthconfig.clients.listWithSecrets
clientauthconfig.clients.undelete
clientauthconfig.clients.update
并且给出了我的支持电子邮件,该自定义角色+角色项目>查看器
需要注意的是,这些权限尚未最终确定。 “创建自定义角色”页面显示以下警告:
不建议用于生产环境
这些权限可能以不兼容的方式进行更改,不建议在生产中使用。 它们不受任何SLA或弃用政策的约束。
Firebase Develop Admin
角色,该角色具有clientauthconfig
权限,这使我能够更改“支持电子邮件”。页面顶部显示一个警告:“您没有编辑同意屏幕的权限...”,但我还是成功保存并更改了电子邮件。 - IvanRFFirebase Develop Admin
,但仍然缺少两个权限:oauthconfig.testusers.get
和 oauthconfig.verification.get
。除 Firebase 角色外,添加 OAuth Config Editor
角色允许该帐户设置支持电子邮件。 - starlabs有一种方法可以选择邮件而不必创建新的Gmail帐户并赋予其所有者权限。 您可以在GSuite中创建一个带有公共电子邮件的组,然后配置该组的转发到您想要的电子邮件。
例如,您想使用support@company.com
。 您可以创建一个名为support.google@company.com
的组,该组将把所有内容转发到support@company.com
。
然后,您就可以在下拉菜单中选择support.google@company.com
。
与@Krasimir的答案类似,只要您是该Google Group的“所有者”,就可以重复使用现有组。在我的情况下,我要求我的IT管理员暂时将我设为该组的所有者。然后,我可以在控制台中更新支持电子邮件地址。更新后,可以删除Google Group上的提升权限。