在Google v8.3中,谷歌增加了一种方式,为用户提供登录的“提示”--一个用户界面( UI )来选择以前使用过的电子邮件来注册应用程序。

有关更多信息,请参见这里。
我想知道Google把显示在屏幕上的电子邮件放在哪里,在我的设备上测试它,我看到了一些我以前可能登录过的非常旧/未使用的电子邮件。
是否有方法自定义它,以便只有设置在设备上的电子邮件才会显示在提示屏幕上?
发布于 2015-12-30 21:13:35
很好的问题,我是谷歌智能锁的产品经理,以下是答案:
“提示”对话框中显示的电子邮件地址来自哪里?
也就是说,开发人员可以自定义对话框中显示的内容吗?
HintRequest修改为.setPhoneNumberIdentifierSupported(true)和.setEmailAddressIdentifierSupported(false),这将导致从上面类似的来源(来自设备或与Google帐户相关的)显示电话号码。HintRequest构建器配置为显示“登录”或“使用”提示登录,而不是默认的“继续使用”。关于只显示设备上的电子邮件地址:如果应用程序的认证系统是基于电子邮件地址的,我建议保留完整的电子邮件地址列表(不仅仅是设备上的地址),因为用户的电子邮件地址通常不是Google帐户(例如工作、学校、雅虎/Hotmail或地区电子邮件提供商)。如前所述,在实践中,其他电子邮件地址的存在通常有助于而不会影响任务的完成(用户要么看到他们正在寻找的电子邮件地址,要么忽略其余的电子邮件地址,或者点击“上述任何一个”手动输入某件东西),并且使用较少的电子邮件地址会随着时间的推移一直工作到底部。(对于拥有大量测试电子邮件地址的开发人员来说,体验与终端用户略有不同,他们通常有一个简短的电子邮件地址列表)
希望这能帮上忙!请留下评论和任何问题或反馈。
发布于 2015-12-23 20:20:12
如果我错了,纠正我,但没有“提示”屏幕。您共享的链接讨论了如何从帐户屏幕中选择的一个帐户获取凭据,以便在应用程序中预先填写注册表单。
我认为您所指的屏幕是智能锁帐户对话框(至少我称之为它)。此屏幕允许您选择要在当前Google帐户中使用的智能锁保存的帐户。
您共享的屏幕截图似乎是另一个对话框,它询问您想要使用什么Google帐户(它可以有多个智能锁帐户,也就是保存在其中的凭据)。你可以从标题中看出这两个屏幕的区别。Smart帐户对话框中写着“选择一个用Google保存的-app名称帐户”
如果您显示的这个屏幕可以定制,那么它就不是通过智能锁,而是通过API中的Google签名。对不起,我帮不上忙了。
https://stackoverflow.com/questions/34413110
复制相似问题