Google 助手 - askForPermission 从 google 帐户获取用户电子邮件

Google Assistant - askForPermission to get user email from google account

当我尝试通过 google 助手连接 google 操作时,我需要从 google 帐户获取用户电子邮件 ID 以执行某些操作。为此,我尝试弹出消息以获得最终用户许可,以从 google 帐户获取用户电子邮件 ID。当用户尝试访问我的操作时,会弹出以下消息。

“我只需要从 Google 帐户获取您的电子邮件。可以吗?”

如果用户说“是”,那么将获得用户电子邮件 ID,如果用户说“否”,它将拒绝。

我的查询是,如果用户说“谢谢”或“很好”,那么还会获取用户电子邮件 ID。这是预期的行为吗?如果有任何文档 link 可用于此,请与我分享。

是的,这是预期的行为。

获取用户的电子邮件或其他用户详细信息是通过帐户链接处理的。由于使用了对话框,我假设您正在使用 Google Sign-in。执行此操作时向用户显示的对话框由 Google.

处理

Google 对这些对话进行了很好的培训,以确保仅在用户同意时才共享用户详细信息。如果他们用不相关的内容回答问题,对话框将自动重新提示以确保仅在用户确实有意这样做时才共享用户详细信息。

“谢谢”和“很好”这两个词足够接近“是”的答案,因此 Google 选择此作为共享详细信息的协议。