我已升级到solved auth problem on Android devices之后的9.0.2 SDK版本。我的FirebaseUI-Android软件包版本为0.4.0,我的设备的Google Play服务版本为9.0.83。
在修复之后,我的应用程序会进行身份验证,但是它不会自动填充任何提供程序数据(请参阅here),也不会在通过getProviderData()调用时提供它。
当调用getProviderData()。toString()时,我得到: [com.google.android.gms.internal.zzadf@3a3aa0b,com.google.android.gms.internal.zzadf@a00f0e8]
当调用getProviders()。toString()时(例如“google.com”),它确实给提供者本身。
谢谢, Yohay
答案 0 :(得分:0)
您可以浏览getProvidersData
,其中包含? extends UserInfo
个对象,您可以从getProviderId()
获取UserInfo
。