android firebase 12.0.0 - mAuth.getCurrentUser().getProvider() method is removed, how to get provider names?

旧街凉风 提交于 2019-12-04 13:29:11

Use FirebaseUser.getProviderData(). It returns a list of UserInfo, each contains a string Provider ID.

For example:

    FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

    List<? extends UserInfo> infos = user.getProviderData();
    for (UserInfo ui : infos) {
        if (ui.getProviderId().equals(GoogleAuthProvider.PROVIDER_ID)) {
            return true;
        }
    }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!