ios – 在iPhone上安装Facebook应用程序时,Facebook登录失败

前端之家收集整理的这篇文章主要介绍了ios – 在iPhone上安装Facebook应用程序时,Facebook登录失败前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在遭遇Facebook登录问题.如果在iPhone上没有安装Facebook应用程序,那么我在浏览器上打开Facebook登录,并且在重新安装我的应用程序后工作正常但是如果我在我的iPhone上安装Facebook应用程序并测试Facebook登录它是通过我的应用程序并且它工作正常如果它是第一次登录.用Facebook登录后,如果我删除我的应用程序并重新安装它,那么它不会打开登录页面而且我收到错误 – “无效的sso_key参数.键com.Boxscoregames.S1与任何允许的允许的包ID都不匹配.配置你的iOS捆绑ID在 http://developers.facebook.com/apps/265799363556746

这是我登录Facebook的代码

-(void)loginViewShowingLoggedInUser:(FBLoginView *)loginView
{
  NSLog (@"You are logged in.");
}
-(void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
   NSLog(@"%@",user);
   globalUserName = [NSString stringWithFormat:@"fb%@",[user objectForKey:@"id"]];
   globalEmail = [user objectForKey:@"email"];
   globalUserId = [user objectForKey:@"id"];
   globalFirstName = [user objectForKey:@"first_name"];
   globalLastName = [user objectForKey:@"last_name"];
   globalProfilePic = user.objectID;
   fbAccessToken = [[[FBSession activeSession]accessTokenData]accessToken];
   hud = [appDel indicator];
   [self.view addSubview:hud];

   BOOL internetBool = [appDel isInternetReachable];
   if (internetBool) {
    NSLog(@"Internet is there");
    [hud show:YES];
    [self fbLoginWebService];    }
  else
  {
    [self showAlertWithMessage:@"No network connection. Please try again."];
  }
}
-(void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView
{}
-(void)loginView:(FBLoginView *)loginView handleError:(NSError *)error
 {
    NSLog(@"%@",[error localizedDescription]);
 }

解决方法

我知道我迟到但有人可能会觉得有帮助.
正如Ming Li所说,您的捆绑ID存在问题.您必须将其更改为Xcode的捆绑ID.这两个id必须匹配.最简单的方法是在 https://developers.facebook.com/quickstarts/中遵循quickStart指南,在“为我们提供Bundle Identifier”部分中,只需复制并粘贴Xcode包ID即可. 它对我有用.

猜你在找的Xcode相关文章