登录Firebase和swiftUI后创建配置文件

问题描述 投票:0回答:1

应用程序应:-

  • 使用电子邮件创建新的个人资料,或使用Google或Facebook登录

  • 创建个人资料后,会有电子邮件验证,然后用户可以登录

    ] >>
  • 如果是第一次,它应该显示一个页面以创建一个新的应用程序内配置文件(在数据库中使用用户的uid来创建文档,并提供描述,技能...)
  • 但是在此页面中,如果用户使用google登录,则应显示姓名和姓氏以及google个人资料图片,并添加其他信息,例如描述技能...
  • 前两个步骤很容易实现,但是我如何理解用户是刚刚创建个人资料,还是只是注销并再次登录,或者每次都只是使用google登录。以及如何从Firebase中的数据库中获取用户信息,并将其显示在“在应用程序中创建个人资料”页面中。在swiftui中可以实现吗?谢谢

应用程序应:-使用电子邮件创建新的个人资料,或在创建个人资料后通过Google或Facebook登录,并进行电子邮件验证,然后用户可以登录(如果是第一次...)>

user-interface firebase-authentication swiftui
1个回答
0
投票

要检测是否有登录用户是新用户,可以在lastSignInDate中比较creationDateUserMetadata object

另请参阅:

© www.soinside.com 2019 - 2024. All rights reserved.