gpt4 book ai didi

Android,Firebase Auth,用户删除并重新安装应用程序时用户 session 仍然存在

转载 作者:太空狗 更新时间:2023-10-29 16:28:48 32 4
gpt4 key购买 nike

在我的第一个启动 Activity 中,有几行代码检查用户是否已通过 Firebase 登录:

    if (mAuth.getCurrentUser() != null) {
startActivity(new Intent(SplashActivity.this, MenuActivity.class));
finish();
}
else
{

startActivity(new Intent(SplashActivity.this, LoginActivity.class));
finish();
}

如果用户已登录,我会打开 MenuActivity 如果没有则打开 LoginActivity

在我的 LoginActivity 中,我使用 signInWithCredential 进行授权。

我发现了一个有趣的问题。

当用户删除应用程序然后从 Google Play 重新安装并启动它时用户仍处于登录状态并打开 MenuActivity

我发现了类似的问题 but with iOS version .

它是 Firebase 的功能吗?当用户删除应用程序时如何使用户 session 无效?

最佳答案

Firebase 支持人员回答我说是的,即使删除了应用程序,Firebase 也会尝试保留一些数据。

为了在删除时清除数据,我需要在 application 的应用程序 list 中禁用备份:

android:allowBackup="false"
android:fullBackupContent="false"

关于Android,Firebase Auth,用户删除并重新安装应用程序时用户 session 仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44042337/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com