迅速。记住Facebook登录

时间:2016-02-28 19:17:51

标签: swift facebook facebook-login

好的,我已经实现了一个facebook登录按钮:

loginButton.readPermissions = ["public_profile", "email", "user_friends"]
loginButton.center = (self.view?.center)!

loginButton.delegate = self

self.view?.addSubview(loginButton)

但每次我完全关闭应用程序并再次打开它我需要重新加入,所以我的问题是我如何让应用程序记住我已经登录过一次?

2 个答案:

答案 0 :(得分:1)

尝试使用此

将此代码放入appDelegate

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

if((FBSDKAccessToken.currentAccessToken()) != nil){
    //user is sign in
  //Put here something what you want to do if user is sign in

}

return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)

}

答案 1 :(得分:0)

保存您在Userdefaults或coredata中从Facebook回复中获得的电子邮件或Facebook令牌。

然后在登录屏幕中首先检查值并指导您的应用..