【发布时间】:2019-01-26 16:30:55
【问题描述】:
如果用户之前登录并且没有注销,我会在我的应用启动时实现自动登录。我通过FirebaseAuth.getInstance().getCurrentUser() 进行此操作
现在我构建 debug-apk 并将其安装在我的物理 Android 手机上。 getCurrentUser() 返回我在 Android 模拟器上使用的最后一个用户。我真的不希望这种情况发生..
有人知道如何防止这种情况吗?
或者为什么FirebaseAuth 这样做?
谢谢!
【问题讨论】:
-
您确定它是在您的实体手机上进行的全新安装,还是您已经安装并更新了 apk?奇怪的是,当您全新安装应用程序时,您还可以登录您的物理手机,因为该手机中客户端的身份验证没有保存任何内容
-
@GastónSaillén 是的,我确定。多次卸载旧版本,清除应用数据和缓存等
-
你在手机上登录了谷歌账号吗?
-
@Mocas 是的,我是。那么 Firebase Auth 会自动将此作为当前用户吗?
-
这是我的猜测。我会尝试退出并再次检查
标签: android firebase firebase-authentication