facebook sdk永远不会回到iOS5中的应用程序

时间:2013-07-15 11:08:27

标签: ios facebook

我在我的项目中有一个facebook共享选项。我正在为iOS 5开发它。问题是当控件从我的应用程序切换到Facebook应用程序时,它永远不会回到我的应用程序。我必须手动切换到我的应用程序。这种情况只有在您第一次安装Facebook应用程序时才会发生,之后它工作正常,即返回应用程序。但是,如果您删除Facebook应用程序并再次安装它,您将遇到同样的问题。我尝试了以下所有方法。

+ (BOOL)openActiveSessionWithReadPermissions:(NSArray*)readPermissions
                                allowLoginUI:(BOOL)allowLoginUI
                           completionHandler:(FBSessionStateHandler)handler;
+ (BOOL)openActiveSessionWithPublishPermissions:(NSArray*)publishPermissions
                                defaultAudience:(FBSessionDefaultAudience)defaultAudience
                                   allowLoginUI:(BOOL)allowLoginUI
                              completionHandler:(FBSessionStateHandler)handler;
+ (BOOL)openActiveSessionWithPermissions:(NSArray*)permissions
                            allowLoginUI:(BOOL)allowLoginUI
                       completionHandler:(FBSessionStateHandler)handler

2 个答案:

答案 0 :(得分:0)

不要忘记设置

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:
(NSString *)sourceApplication annotation:(id)annotation
{
    return [FBSession.activeSession handleOpenURL:url];
}

和目标设置中的网址类型(信息标签)为fbXXXXXX,其中XXXXXX是您的fb应用ID

答案 1 :(得分:0)

确保Facebook上的所有设置都一致:

enter image description here