【发布时间】:2020-09-11 02:10:03
【问题描述】:
我想让新用户在决定使用 Gmail、Facebook 或电子邮件和密码登录之前,可以在我的应用中看到一些内容。所以首先我需要让他们在使用此代码安装应用程序时匿名登录
auth.signInAnonymously()
然后,在他们玩弄之后,他们决定使用 Google 帐户登录,我使用此代码将该具有特定 UID(假设 UID 为 q1q2q3)的用户转换为使用 Google 作为身份验证提供程序。
auth.currentUser!!.linkWithCredential(credential)
然后说,他们卸载并重新安装应用程序。所以他们将再次匿名登录,他们将作为匿名用户获得不同的 UID(假设新的 UID 是 aXXXX12345b ),即使他们再次使用 Google 登录,他们也会以 q1q2q3 的身份登录
所以现在我有一个多余的匿名用户 (aXXXX12345b)。有这样的冗余匿名身份验证用户可以吗?我的意思是,我担心我会从 firebase 身份验证中遇到一些限制。我该怎么办 ?对于这种情况有更好的方法吗?我不知道这是否是一种常见的做法
【问题讨论】:
标签: android firebase kotlin firebase-authentication anonymous