В onActivityResult
вы получите результат для входа с некоторыми данными, переданными как Parcelable
, которые вы уже переопределяете для проверки!
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == RC_SIGN_IN) {
// this class has all the needed data !
val response = IdpResponse.fromResultIntent(data)
if (resultCode == Activity.RESULT_OK) {
// Successfully signed in
val isNewUser = response?.isNewUser!! // flag to check if the user is first time login
}
}
}
@ См. Класс IdpResponse
пакета com.firebase.ui.auth
: -
Выкопал немного для вас ;) Удачного кодирования!