标识唯一用户身份是否已弃用?

时间:2019-04-14 14:13:13

标签: node.js dialogflow actions-on-google google-assistant-sdk

我正在研究一项技能。我想检查使用该技能的语音是否为设备上注册的语音。就像@囚犯在这里提到的一样:

How to get user's unique identity from google home's voice match profile?

但是,看看V2的文档,它似乎已被弃用了吗?

https://developers.google.com/actions/identity/user-info

有人可以确认这是正确的方法还是我可以使用V2的google SDK(包含或不包含帐户链接)的操作来做到这一点

1 个答案:

答案 0 :(得分:0)

是的,您链接到的SO答案中概述的方法已被弃用,并将在2019年5月删除。(我现在也正在前往该页面更新该答案。)

您可以根据自己的确切需求,以多种方式之一确定用户是否是回头用户。

  • 用户首次访问时,您可以在user storage中放置一个唯一ID。如果将来有价值,那么您就知道这是一次回访。这不是万无一失的(用户可以查看和删除用户存储的内容),并且根据您所在的管辖区对此可能存在法律限制。

  • 类似地,系统还会告诉您上次user has visited的时间。

  • 最可靠的方法是将帐户链接与Google Sign-In

  • 一起使用