替换" user.getProviders()"的最佳方法更新版本12.0.0后

时间:2018-03-28 09:13:17

标签: firebase firebase-authentication

在版本12之前,我有以下代码段来获取当前经过身份验证的登录提供程序ID。

user = FirebaseAuth.getInstance().getCurrentUser();
String provider = user.getProviders().get(0);

返回了当前的身份验证ID提供商"密码,google.com,facebook.com ...."

然而,在更新到Firebase版本12之后,方法" getProviders"已从SDK中删除。

user.getProviderId()

始终返回值" firebase"但方法

user.getProviderData().get(1).getProviderId()

它以同样的方式运作,是否有其他方法可以获得相同的结果?

0 个答案:

没有答案