Firebase身份验证 - Android上没有提供商数据
问题描述:
我已经升级到9.0.2 SDK版本,跟随solved auth problem on Android devices。我的FirebaseUI-Android软件包版本为0.4.0,我的设备的Google Play服务版本为9.0.83。Firebase身份验证 - Android上没有提供商数据
在修复之后,我的应用程序进行了身份验证,但是它并未自动填充任何提供程序数据(请参阅here),也不会在通过getProviderData()调用时提供它。
当getProviderData()的toString()被调用时,我得到: [[email protected],[email protected]]
当getProviders()。toString()被调用时(例如“google.com”)它确实给了提供者本身。
感谢, Yohay
答
您可以浏览getProvidersData
,它包含? extends UserInfo
对象,你可以从UserInfo
得到getProviderId()
。