在版本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()
它以同样的方式运作,是否有其他方法可以获得相同的结果?