Mr.*_*r.D 2 android firebase firebase-authentication
在我的第一个启动活动中,有一行代码可以检查用户是否已登录Firebase:
if (mAuth.getCurrentUser() != null) {
startActivity(new Intent(SplashActivity.this, MenuActivity.class));
finish();
}
else
{
startActivity(new Intent(SplashActivity.this, LoginActivity.class));
finish();
}
Run Code Online (Sandbox Code Playgroud)
如果用户已登录,则打开MenuActivity,如果没有,则打开LoginActivity
在我的LoginActivity中,我授权signInWithCredential.
我发现了一个有趣的问题.
当用户删除应用程序然后从Google Play重新安装并启动它时,用户仍然登录并打开MenuActivity
我发现类似的问题,但iOS版本.
它是Firebase的功能吗?用户删除应用程序时如何使用户会话无效?
Firebase支持回答了我,是的,即使删除了appliaction,Firebase也会尝试保留一些数据.
为了在删除时清除数据,我需要在我的应用程序清单中禁用备份application:
android:allowBackup="false"
android:fullBackupContent="false"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1041 次 |
| 最近记录: |