1

我使用下面的代码将用户验证到 FB。它可以工作并使用 iOS 设置中的 FB 信息。如果用户没有登录,他会看到 Web UI。

如何使用已安装的本机应用程序而不是 Web UI 将用户身份验证到 FB?

NSArray *permissions = [[NSArray alloc] initWithObjects:@"email",
                                                        nil];

[FBSession  openActiveSessionWithReadPermissions:permissions allowLoginUI:YES
                          completionHandler:^(FBSession *session,
                                              FBSessionState status,
                                              NSError *error) {
                              if(session.isOpen){
                                  NSLog(@"IS LOGGED IN");
                              }                                  
                          }];
4

1 回答 1

0

我不认为你可以......我的经验是 FB API 总是调用网络应用程序。对于快速认证,你唯一能做的就是希望 iPhone 用户已经将认证设置为手机的常规设置。

于 2013-11-06T18:36:22.553 回答