在docs中,登录功能如下所示:
app.intent('Default Welcome Intent', conv => {
conv.ask(new SignIn('To get your account details'))
})
但是,我找不到如何强制注销刚刚登录的用户的人。有人帮我吗?谢谢。
答案 0 :(得分:1)
“注销”与Google登录相关联的帐户非常棘手,尤其是在您还使用语音匹配的情况下,因为发送到“操作”的帐户与设置“助理”设备时使用的帐户相同。
您可以转到https://myaccount.google.com/permissions并从应用程序/操作/项目中删除权限。一旦执行此操作,该操作将不再获取您的用户信息。 (这不是特定于操作的,它是所有平台上Google登录的核心组件。)
另一种选择是重置助手设备并使用新帐户进行设置。然后,当您使用此重置设备转到“操作”时,该帐户将不会被关联。
答案 1 :(得分:1)
似乎没有显式注销功能。但是,这可能是一个不错的设计决策,因为用户应“尽可能允许”登录特定的服务。因此,在将应用发布到生产环境时,请考虑在授权服务器上查看access_token和refresh_token的有效性,以控制“登录时间”。