Facebooklogin请求安装(iPhone)
我需要Facebook-SDK-3.1
的Facebooklogin从Facebook-SDK-3.1
loginiOS的帮助。我已经使用了所有的Facebook sdk
代码示例代码sessionLoginSample
,我已经使用WebView
开放代码在这个和每当我从新的IDlogin.. 。它带我到下面的图像链接install
在我的project
不知道究竟是什么…如果我这样做,之后从代码logout
..当我再次按下buttonlogin,它会自动log-in
没有要求id and pssword``login page
。 再次它会自动login,甚至在注销后./任何人都可以帮助我为什么注销后要求存储以前的访问令牌和密码。
和代码是
- (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]; }]; }]; } }
一旦用户login,FB将授予访问您的应用程序的权限。 如果用户想要修改权限,可以通过login到fb并更改权限来完成。 你可能想看看oAuth的进一步细节。
当你login通过新的emailid它必须为他们安装您的应用程序…所以,它要求不同的login…但是再次login相同它不会问…答案为您的第二个问题是… 。我做了一些东西到服务器端… bcoz有可能是在服务器上记住用户几小时或几天的规定…所以,检查服务器端..如果不与服务器…回复我回来,我会尝试进一步回答…
- fbDidLogin不被调用
- 我可以分享Facebook user.name和user.id多个视图
- iOS的幻灯片/滑动菜单像Facebook应用程序
- Facebook IOS SDK 3.1.1与Xcode 4.5.2错误
- Facebooklogin – iOS 9 – 没有Safari
- 从iOS应用程序直接login到Facebook – Facebook的SDK 3.1
- 在iOS上使用“Like”与Facebook Graph API
- 如何避免在iOS中使用Facebook SDK的“重复状态消息”错误?
- 当您在iOS应用程序和服务器中使用令牌时,如何处理Facebook弃用offline_access