标签: flutter firebase-authentication google-signin
在我的应用中,我正在通过 Google 登录对用户进行身份验证。如何检查用户是否是首次登录?
答案 0 :(得分:1)
如果用户是第一次登录,则AdditionalUserInfo.isNewUser property为true。
AdditionalUserInfo.isNewUser
请注意,根据我的经验,此属性可能有点挑剔,因为“第一”太严格了。如果您是这种情况,则可能需要明确比较FirebaseUserMetaData object中的creationTime和lastSigninTime,以确定用户是否“足够新”。
FirebaseUserMetaData
creationTime
lastSigninTime