我使用下面的代码将用户验证到 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");
}
}];