我用的是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 令牌。
不幸的是,沒有簡單的方法可以為用戶收回該令牌。
添加回答
舉報
0/150
提交
取消
