首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook登录请求安装(iPhone)

Facebook登录请求安装(iPhone)
EN

Stack Overflow用户
提问于 2013-01-28 11:51:31
回答 2查看 431关注 0票数 0

我需要Facebook-SDK-3.1为iOS 6提供的facebook登录帮助。我使用了Facebook sdk示例代码sessionLoginSample的所有代码,在这里我使用了WebView打开代码,每当我从新的id ...it登录到到project .dont中的install的图像链接时,我就知道如果这样做的话,is...and到底是什么。在那之后,当我再次按下logout键登录时,它就会自动登录log-in,而无需询问id and pssword``login page。再一次,它会自动登录,即使是在注销之后。/.有人能帮我吗?为什么在注销之后,它会要求存储先前的访问令牌和密码。

代码

代码语言:javascript
复制
- (IBAction)buttonClickHandler:(id)sender {

AppDelegate* appDelegate = [[UIApplication sharedApplication]delegate];


if (appDelegate.session.isOpen) {

  [appDelegate.session closeAndClearTokenInformation];

} else {
    if (appDelegate.session.state != FBSessionStateCreated) {

         appDelegate.session = [[FBSession alloc] initWithPermissions:[NSArray arrayWithObjects:@"email", nil]];
    }


    [appDelegate.session openWithBehavior:FBSessionLoginBehaviorForcingWebView

                            completionHandler:^(FBSession *session,

                                                FBSessionState state,

                                                NSError *error) {

                FBSession.activeSession = session;



                                [self updateView];
                                NSLog(@" state=%d",state);

                                [FBRequestConnection
                                 startForMeWithCompletionHandler:^(FBRequestConnection *connection,
                                                                   id<FBGraphUser> user,
                                                                   NSError *error) {

                                     userInfo = @"";


                                     userInfo = user.username;

                                     NSLog(@"string %@", userInfo); 
                                         [self checkfacebook];





                                 }];


                            }];    } 


}

EN

回答 2

Stack Overflow用户

发布于 2013-01-28 12:11:30

一旦用户登录,FB将授予您对应用程序的访问权限。如果用户想修改特权,他可以通过登录fb和更改权限来实现。您可能需要查看oAuth以获得更多详细信息。

票数 2
EN

Stack Overflow用户

发布于 2013-01-28 12:33:51

当您通过新的电子邮件登录时,它必须安装您的them...so应用程序,它再次请求不同的login..but,您的登录方式与ask...the不会回答您的第二个问题is....is u对服务器side...bcoz做了一些事情,服务器上可能有一项条款可以记住用户几个小时或几个days...so,请与服务器side..if联系,不要与server...reply me合作,我将尝试进一步回答。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14561419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档