gpt4 book ai didi

ios - Facebook SDK ios v4.4.0 didFinishLaunchingWithOptions

转载 作者:可可西里 更新时间:2023-11-01 04:43:38 26 4
gpt4 key购买 nike

我已按照 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;
}

最佳答案

简答NO.


[FBSDKApplicationDelegate 应用程序:didFinishLaunchingWithOptions:]方法应该只是为了正确使用 Facebook SDK 从[UIApplicationDelegate 应用程序:didFinishLaunchingWithOptions:] 方法 您的应用的 AppDelegate。

如果 url 用于 Facebook SDK,此方法返回 YES,否则返回 NO


最新Facebook getting started docs他们提到了

To post process the results from Facebook Login or Facebook Dialogs (or any action that requires switching over to the native Facebook app or Safari) you need to conenct your AppDelegate to the FBSDKApplicationDelegate. In your AppDelegate.m add:

//  AppDelegate.m
#import <FBSDKCoreKit/FBSDKCoreKit.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
return YES;
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation
];
}

关于ios - Facebook SDK ios v4.4.0 didFinishLaunchingWithOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31542818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com