Firebase的匿名身份验证在Unity编辑器中生成新的UserID

时间:2018-07-17 18:00:45

标签: firebase unity3d firebase-authentication

在较旧的API中,有一种方法:

FirebaseApp.DefaultInstance.SetEditorAuthUserId(SystemInfo.deviceUniqueIdentifier);

在新的API中,没有这样的方法。

每次致电auth.SignInAnonymouslyAsync()时,我都会获得一个新的登录条目,其中包含一个新的随机生成的ID。

这仅在编辑器中吗?如果是这样,该如何绕过呢?

1 个答案:

答案 0 :(得分:0)

实际上有意义的是,每次调用该函数时,它都会生成一个新的ID。即使它有一个限制,它通过限制从same IP for some time创建帐户来阻止滥用。我建议您仅在打开应用程序时才分开此功能,例如,然后将外部属性保存到缓存以知道已将匿名ID分配给该用户。

除此之外,我建议用户在完成匿名功能中可用的操作后再建议

,以建议正确登录