FBSDK检查用户是否已经授权应用程序Swift

时间:2016-11-17 10:03:54

标签: ios swift fbsdk

我正在设置使用Facebook登录,而我想要做的是当用户第一次授权应用程序时,他们会被选择用户名来接收新的VC。

但是,如果该用户退出然后再次登录facebook,我不希望他去新的vc,在那里他选择用户名但是主页....

不知道如何做到这一点,除了如何检查用户是否已登录之外,我们还没有找到任何关于此的帖子....

提前感谢任何人!

1 个答案:

答案 0 :(得分:0)

Facebook不会告诉您之前是否已使用此应用程序登录。

你可以做什么,尝试下面的事情。

  • (1)使用Facebook成功登录
  • (2)从Facebook获取所需信息,例如 - email,id&名称
  • (3)调用登录API,在登录API中传递上述信息,并在“LoggedIn_Facebook”中标记1个
  • (4)如果上述信息第一次通过API发送到服务器代码,则进行用户注册,从API提供适当的响应并重定向到主屏幕
  • (5)下次执行上述过程时,服务器代码会将此用户视为已登录,从API提供适当的响应并重定向到主屏幕。

我希望你理解这个过程。

有一个快乐的编码。