我想将电话帐户与电子邮件帐户相关联,但我无法将其与linkWithAuth()
方法相关联。
以下是我链接两个帐户的方法。
private void linkPhone(PhoneAuthCredential credential) {
AuthFireSingleTon.instanceOfAuth().linkWithCredential(credential)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
Log.wtf(TAG, "linked: SUCCESSFULLY");
} else {
Log.wtf(TAG, "link failed PHONE AUTH " + task.getException().getMessage());
}
}
});
}
和logcat输出
链接失败PHONE AUTH用户已链接到指定的提供商。
即使我删除了Firebase信息中心上的所有帐户,它仍然会显示此错误。
用户已链接到指定的提供商