好的,我已经实现了一个facebook登录按钮:
loginButton.readPermissions = ["public_profile", "email", "user_friends"]
loginButton.center = (self.view?.center)!
loginButton.delegate = self
self.view?.addSubview(loginButton)
但每次我完全关闭应用程序并再次打开它我需要重新加入,所以我的问题是我如何让应用程序记住我已经登录过一次?
答案 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令牌。
然后在登录屏幕中首先检查值并指导您的应用..