Facebook ガイドラインに従って iOS アプリに Facebook SDK を実装し、設定した AppDelegate に次のように実装しました。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
// more code
return [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
}
現在、アプリにハンドオフも実装しており、- (BOOL) application:(UIApplication *)application willContinueUserActivityWithType:(NSString *)userActivityType
FBSDKApplicationDelegate sharedInstance が false を返すため、アプリを最初から開始したときに呼び出されることはありません。
[FBSDKApplicationDelegate sharedInstance]application:didFinishLaunchingWithOptions
私の質問:結果を返さず、カスタム結果を返す場合、副作用はありますか? 例えば:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
// more code
[[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
return YES;
}