0

我正在使用最新的 iOS facebook sdk 并在我的应用程序开始屏幕上连接到 facebook。它使用 iOS facebook 应用程序进行 facebook 登录,如果我已经登录到 facebook,那么它运行良好,用户身份验证并返回到我的应用程序,但如果我没有登录到 iOS facebook 应用程序,那么在用户身份验证后它不会返回到我的应用程序:(

我已经在 plist 中添加了 FacebookAppID、URL 标识符和 URL 方案,但没有 Luck :( 我也添加了这个方法

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *) sourceApplication annotation:(id)annotation
{
    NSLog(@"The URL is %@",url.absoluteString);
    NSLog(@"The Source Application is %@",sourceApplication);


    return [FBSession.activeSession handleOpenURL:url];
}

有人请建议我解决这个问题。

4

1 回答 1

0
NSString *appId = @"Your app Id";NSString *permissions = @"publish_stream";
NSString *urlString = [NSString stringWithFormat:authFormatString, appId, redirectUrlString, permissions];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[fbwebview loadRequest:request];


//    then Implement the webview Methods,In
  - (void)getFacebookProfileFinished:(ASIHTTPRequest *)request
{
    [self CallServiceforYourApp];
}
于 2013-08-29T09:47:09.787 回答