我在我的应用程序中使用多种 Firebase 登录方法(Facebook、Google、电话等)。但用户登录后,我无法确定使用哪个提供商进行登录。
我在下面尝试过(非常接近推荐解决方案 https://stackoverflow.com/questions/39291878。但不起作用):
_auth.currentUser().providerData[0].providerId
我希望它返回类似“google.com”或“facebook.com”的内容
相反,它返回“firebase”
我找不到任何其他解决方案,它可以清楚地让我们确定是否使用了 google 或 facebook 登录。论坛中的所有解决方案适用于 iOS 或 Web。找不到任何特定于 flutter 的内容。提前感谢任何帮助。
我检查过, _auth.currentUser().providerData[0].providerId 确实提供了“google.com”或“facebook.com”
不知道在什么时候它向我展示了“firebase”。如果我弄清楚了,我会发布到此
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)