I need to integrate the latest FB-SDK into my iOS application, and the nightmare starts with the application delegate.
The docs say that implement this in the applicationโs application:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions]; } - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation ]; }
But my application is not only for FB, but also Dropbox and YouTube.
So my application:openURL: method looks like this:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { [[UIApplication sharedApplication] setIdleTimerDisabled:YES];
FBSession does not exist anmyore. So, how do I talk about openURL: challenges openURL: from Facebook and Dropbox?
source share