在我的应用中,用户可以使用多个帐户(例如Anonymous
,Google
,Facebook
,Twitter
,phone
,{{1 }}。
此外,当登录了多个提供商时,我使用email
FirebaseAuth
并将新的提供商凭据与现有的linkWithCredential
链接。
我正在听FirebaseUser
FirebaseAuth
以获得登录/注销事件,并且它按预期运行。
但是,在listen方法中,我想区分这些提供程序,并能够禁用/启用不同的提供程序登录/注销按钮。
我怎么知道onAuthStateChanged()
当前是使用哪个提供商登录的?
FirebaseAuth