ios – 在iPhone上安装Facebook应用程序时,Facebook登录失败
发布时间:2020-12-14 17:33:37 所属栏目:百科 来源:网络整理
导读:我正在遭遇Facebook登录问题.如果在iPhone上没有安装Facebook应用程序,那么我在浏览器上打开Facebook登录,并且在重新安装我的应用程序后工作正常但是如果我在我的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即可. 它对我有用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |