在Swift 3中使用重定向进行Firebase身份验证– Daveyon Mayne –中

在Swift 3中使用重定向进行Firebase身份验证

我当时正在准备一个Stack Overflow,即SO,是有关身份验证的问题,用户登录时将重定向到哪里。从Ruby on Rails的背景出发,该逻辑被考虑使用Devise。 如果用户尝试通过Web链接转到其个人资料,则Devise会检查该用户是否已登录,如果没有登录,则需要进行身份验证,然后将用户重定向到其原始目的地。 我不知道如何使用Swift 3做到这一点。

与你们中许多人睡觉或执行正常的凌晨4点“活动”(微笑地咬嘴唇)不同,那是我学习iPhone旁项目的时间。 就在我打出“发表您的问题”之类的答案之前,解决方案就来了! 假设您已经在应用中配置了指向ViewController的3D touch。 对我来说,问题是,如果用户注销,并且他们3D触摸了应用程序图标上的链接,它将直接将他们带到ViewController。 我想要的是它需要身份验证,然后重定向到其目的地。 很简单的!

在AppDelegate文件的内部,您应该具有以下功能:

如果有更清洁的方法可以解决这个问题,我全神贯注。 和平!