我目前正在开发一个 Flutter 应用程序,它需要用户在使用前注册。我使用 Firebase 身份验证并想检查电子邮件是否已在应用中注册。
我知道最简单的方法是在使用该createUserWithEmailAndPassword()方法时捕获异常(如本问题中的回答)。问题是我在与用户注册的路径不同的路径中请求电子邮件地址,因此等待调用此方法对我来说不是一个好选择。
我认为最好的选择是使用 method fetchProvidersForEmail(),但我似乎无法让它工作。
我如何使用该方法?或者是否有更好的选择来了解电子邮件是否已注册?