Facebook Sdk Login Never Calls Back My Application on iOS 9

Facebook SDK login never calls back my application on iOS 9

Turns out that on iOS 9 when UIApplicationDelegate's application:openURL:options: is implemented, application:openURL:sourceApplication:annotation: will not get called.

So what I had to do is call FBSDKApplicationDelegate's application:openURL:sourceApplication:annotation: from UIApplicationDelegate's application:openURL:options:

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options {
return [[FBSDKApplicationDelegate sharedInstance] application:app
openURL:url
sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
annotation:options[UIApplicationOpenURLOptionsAnnotationKey]];
}

Facebook login with iOS 9 involves a blank screen

Current solution was to revert back to SDK 3.21.X and disabling "Enable Bitcode" on project configuration.

Safari web view opening when logging to FB through iOS 9

From a product manager at Facebook in the "Facebook Developer Community" group.

Sample Image

And my Reply, still waiting for a response:

Sample Image

So it sounds like with SDK 4.6 they are forcing every login to use the Safari View Controller.

EDIT ----

And their response:
Sample Image



Related Topics



Leave a reply



Submit