如果我们要检查用户是否是新用户,则是相同的,如果我们检查
用户是否是首次登录。因此,要解决此问题,我们可以像 这样
isNewUser()在
OnCompleteListener.onComplete回调中简单地调用方法
:
OnCompleteListener<AuthResult> completeListener = new OnCompleteListener<AuthResult>() { @Override public void onComplete(@NonNull Task<AuthResult> task) { if (task.isSuccessful()) { boolean isNewUser = task.getResult().getAdditionalUserInfo().isNewUser(); if (isNewUser) { Log.d("TAG", "Is New User!"); } else { Log.d("TAG", "Is Old User!"); } } }};有关更多信息,, please see the official
doc.



