在Flutter中检查Google是否首次通过Firebase用户身份验证

时间:2019-08-25 12:13:05

标签: flutter firebase-authentication google-signin

在我的应用中,我正在通过 Google 登录对用户进行身份验证。如何检查用户是否是首次登录?

1 个答案:

答案 0 :(得分:1)

如果用户是第一次登录,则AdditionalUserInfo.isNewUser property为true。

请注意,根据我的经验,此属性可能有点挑剔,因为“第一”太严格了。如果您是这种情况,则可能需要明确比较FirebaseUserMetaData object中的creationTimelastSigninTime,以确定用户是否“足够新”。