谷歌模拟器上的操作 - 无法获得一致的user_id



我目前正在测试"谷歌模拟器上的操作"上的操作。我想测试来自单个用户的重复交互。但是,我在响应中注意到,每次与模拟器交互时,我都会得到一个新的user_id(即使是在我认为相同的会话期间,例如我没有关闭并重新打开模拟器(。我应该每次都得到不同的user_id吗?我使用相同的Google帐户登录,因此我不确定是否只是模拟器的行为。如果是这样,我认为测试返回用户场景变得非常困难。

据我所知,user_id应该是一致的,只是session_id应该改变。

任何人都知道是否有任何设置允许我们更改此行为

为了补充上面的评论,这是一个已知问题。但在实际情况下(即当您的应用程序处于生产状态时(,userId 是特定于用户的唯一 ID,如果用户有多个设备,则用户 ID 将是相同的。因此,如果您有任何基于 userId 的逻辑,您可以继续使用它,并且在生产中它将按预期工作。

只是为了确认 - 你看到的是userId与sessionId匹配,对吧?

显然,这是一个已知的错误。有关它的一些讨论,请参阅 https://plus.google.com/110898804135091598264/posts/Fq2nPf348RC 和 https://plus.google.com/106388945980545554528/posts/GuVyz2UzFF7。

最新更新