fetchProvidersForEmail

fetchProvidersForEmail

fetchProvidersForemail方法已弃用。
但在Firebase网站上我找不到其他选择,所以我不得不问你。希望你能帮忙。
我想检查一下数据库中是否还没有电子邮件,这是旧代码。

  Auth.fetchProvidersForEmail(Email.getText().toString()).addOnCompleteListener(new OnCompleteListener<ProviderQueryResult>() {
@Override
public void onComplete(@NonNull Task<ProviderQueryResult> task) {

最佳答案

正如fetchProvidersForEmail的文档所说:
fetchProvidersForEmail(String email)
此方法已被弃用。此方法是为了功能清晰而重命名的-请改用fetchSignInMethodsForEmail(String)方法。
如果电子邮件不存在帐户,SignInMethodQueryResult. getSignInMethods()将返回空列表。

10-08 14:47