google 模拟器上的操作 - 不一致 user_id
actions on google simulator - not getting consistent user_id
我目前正在 'Actions on Google Simulator' 上测试一个动作。我想测试来自单个用户的重复交互。但是我在响应中注意到每次与模拟器交互时我都会得到一个新的 user_id (即使是在我认为是同一会话期间,例如我没有关闭并重新打开模拟器)。我应该每次都得到不同的 user_id 吗?我使用相同的 Google 帐户登录,所以我不确定这是否只是模拟器的行为造成的。如果是这样,我认为这使得测试 return 用户场景变得相当困难。
据我所知 user_id 应该是一致的,只是 session_id 应该改变。
任何人都知道是否有任何设置允许我们改变这种行为
确认一下 - 您看到的是 userId 与 sessionId 匹配,对吗?
这显然是一个已知错误。有关它的一些讨论,请参阅 https://plus.google.com/110898804135091598264/posts/Fq2nPf348RC and https://plus.google.com/106388945980545554528/posts/GuVyz2UzFF7。
补充一下上面的评论,这是一个已知问题。但在实际情况下(即当您的应用程序处于生产状态时) userId 是特定于用户的唯一 ID,而且如果用户有多个设备,则 userId 将相同。因此,如果您有任何基于 userId 的逻辑,您可以继续使用它,并且在生产中它将按预期工作。
我目前正在 'Actions on Google Simulator' 上测试一个动作。我想测试来自单个用户的重复交互。但是我在响应中注意到每次与模拟器交互时我都会得到一个新的 user_id (即使是在我认为是同一会话期间,例如我没有关闭并重新打开模拟器)。我应该每次都得到不同的 user_id 吗?我使用相同的 Google 帐户登录,所以我不确定这是否只是模拟器的行为造成的。如果是这样,我认为这使得测试 return 用户场景变得相当困难。
据我所知 user_id 应该是一致的,只是 session_id 应该改变。
任何人都知道是否有任何设置允许我们改变这种行为
确认一下 - 您看到的是 userId 与 sessionId 匹配,对吗?
这显然是一个已知错误。有关它的一些讨论,请参阅 https://plus.google.com/110898804135091598264/posts/Fq2nPf348RC and https://plus.google.com/106388945980545554528/posts/GuVyz2UzFF7。
补充一下上面的评论,这是一个已知问题。但在实际情况下(即当您的应用程序处于生产状态时) userId 是特定于用户的唯一 ID,而且如果用户有多个设备,则 userId 将相同。因此,如果您有任何基于 userId 的逻辑,您可以继续使用它,并且在生产中它将按预期工作。