iOS 9 Facebook Access Token is nil on future app launches

后端 未结 4 1372
滥情空心
滥情空心 2021-02-05 18:37

After the recent iOS 9 update, along with updates to the Facebook SDK (4.6.0), I\'m finding that my login session is no longer persisting between app launches.

My flow

4条回答
  •  太阳男子
    2021-02-05 19:06

    Adding this line on didFinishLaunchingWithOptions worked for me:

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

    Final method looks something like this:

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    
        FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
    
        if let accessToken = FBSDKAccessToken.currentAccessToken(){
            print(accessToken)
        }else{
            print("Not logged In.")
        }
    
        return true
    }
    

    Reference

提交回复
热议问题