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.
And my Reply, still waiting for a response:
So it sounds like with SDK 4.6 they are forcing every login to use the Safari View Controller.
EDIT ----
And their response:
Related Topics
This Action Could Not Be Completed. Try Again (-22421)
Difference Between Dispatch_Async and Dispatch_Sync on Serial Queue
How to Create Negative Firebase Timestamp in Swift
Firebase Cloud Messaging - Check Existing or Available Topics
Center Content of Uiscrollview When Smaller
Get the Right Color in iOS7 Translucent Navigation Bar
Formatting a Uitextfield for Credit Card Input Like (Xxxx Xxxx Xxxx Xxxx)
Which iOS App Version/Build Number(S) Must Be Incremented Upon App Store Release
Uiview Hide/Show with Animation
How to Center Align the Cells of a Uicollectionview
My App Was Just Rejected for Using the Ad Support Framework. Which Library Is Responsible
How to Mask a Square Image into an Image with Round Corners in iOS
Why Maskstobounds = Yes Prevents Calayer Shadow
Uinavigationcontroller "Back Button" Custom Text
Change the iOS Keyboard Layout to Emoji
Dtassetproviderservice Could Not Start Dtxconnection with Simulator
How to Update a Coredata Entry That Has Already Been Saved in Swift