当从设备请求时,这会给undefined
:
originalRequest.data.device.uniqueDeviceId
originalRequest.data.user.userId
提供与getUser().userId
相同的用户ID,这不是唯一的。每次为用户更改此ID。
用户识别该用户是唯一的唯一ID是哪一个?
答案 0 :(得分:4)
Google uniqueDeviceId
从未被记录过,因为它可以在未经用户许可的情况下用于显示信息而被删除。
您通过userId
或通过JSON定义的getUser()
是唯一标识用户的正确方法。
一般情况下, 会在来电之间保持一致,there are a number of cases where it will change。最值得注意的是:
<强>更新强>
匿名userId has been deprecated将于2019年5月删除。如果您需要该用户的userId,您可以使用account linking或自行生成store it in the user storage object。这些都没有上述相同的限制。