android - 使用 Firebase AuthUI 检查用户是否第一次登录

标签 android firebase firebase-authentication firebaseui

我知道在基本的 firebase 身份验证中,我可以在 OnCompleteListener.onComplete 回调中使用 AdditionalUserInfo.isNewUser() 方法来查看用户是否是新用户。但是,如何使用新的预构建 FirebaseUI 进行身份验证来完成它?

最佳答案

在我上次尝试使用 Firebase 简单 UI 获取 isNewUser() 的结果时。我确实在 protected void onActivityResult(int requestCode, int resultCode, Intent data) 中打印了所有 Intent 数据 this answer其中我们可以意识到 data 包含一个具有 isNewUser() 值的 IdpResponse ParcelableExtra。

IdpResponse idpResponse = data.getParcelableExtra("extra_idp_response");
Log.e("TAG", "isNewUser= " + idpResponse.isNewUser());

关于android - 使用 Firebase AuthUI 检查用户是否第一次登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51577039/

相关文章:

android - 无法将 Android 手机连接到 Adhoc 模式

android - faSTLane screengrab : "has not requested permission android.permission.CHANGE_CONFIGURATION"

firebase - 如何使用 flutter 删除 Firebase 存储文件?

amazon-web-services - 将用户从 AWS cognito 迁移到 firebase?

android - Firebase 作业调度程序是否需要互联网访问来安排作业?

angularjs - Firebase注销显示“权限被拒绝”错误。

firebase - 跨 Flutter TabView 更新当前 FirebaseUser

Firebase 模拟读取被拒绝

android - 如何在应用更新中为 android 配置灵活或立即发布?

java - 从类方法启动 Activity 时遇到问题