I have implemented Facebook SDK in my iOS app following the Facebook guidelines and in my AppDelegate I set:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
// more code
return [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
}
Now, I have also implemented handoff in my app and - (BOOL) application:(UIApplication *)application willContinueUserActivityWithType:(NSString *)userActivityType
will never be called when app starts from scratch because FBSDKApplicationDelegate sharedInstance returns false.
So my question: Is there any side effects if I don't return the result of [FBSDKApplicationDelegate sharedInstance]application:didFinishLaunchingWithOptions
and I return my custom result? For example:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
// more code
[[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
return YES;
}