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

我用的是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,我可以重新连接用户吗?谢谢


函数式编程
浏览 98回答 1
1回答

子衿沉夜

Firebase 匿名身份验证创建临时匿名帐户以使用 Firebase 进行身份验证,但匿名身份验证帐户不会在应用程序卸载后持续存在。卸载应用程序时,本地保存的所有内容都将被删除,包括标识该帐户的匿名 Auth 令牌。不幸的是,没有简单的方法可以为用户收回该令牌。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java