为了账号安全,请及时绑定邮箱和手机立即绑定

如果我们使用 signInAnonimously,是否可以重新连接用户?

如果我们使用 signInAnonimously,是否可以重新连接用户?

函数式编程 2023-03-23 16:33:45
我用的是Firebase Auth,我用的是signInAnonimously()方法。我想知道如果用户删除了该应用程序并想使用同一帐户重新连接我该怎么做?我将向用户询问最后一个帐户的 uid。这是我使用的方法signInAnonymously():FirebaseAuth.getInstance().signInAnonymously()                    .addOnCompleteListener(new OnCompleteListener<AuthResult>() {                        @Override                        public void onComplete(@NonNull Task<AuthResult> task) {                            if(task.isSuccessful()){                                Log.i("TAG","tsk :"+task);                                uid=FirebaseAuth.getInstance().getCurrentUser().getUid();                                Log.i("TAG","uid :"+uid);                                createUserInFirestore();                            }                            else{                                Log.i("TAG","fail "+task.getException());                            }                        }                    });如果我得到最后一个 uid,我可以重新连接用户吗?谢谢
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

Firebase 匿名身份验证创建临时匿名帐户以使用 Firebase 进行身份验证,但匿名身份验证帐户不会在应用程序卸载后持续存在。卸载应用程序时,本地保存的所有内容都将被删除,包括标识该帐户的匿名 Auth 令牌。

不幸的是,没有简单的方法可以为用户收回该令牌。


查看完整回答
反对 回复 2023-03-23
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信