使用 FBSDKLoginBehaviorWeb 处理 fb 集成上的错误密码事件
Posted
技术标签:
【中文标题】使用 FBSDKLoginBehaviorWeb 处理 fb 集成上的错误密码事件【英文标题】:Handle wrong password event on fb integration using FBSDKLoginBehaviorWeb 【发布时间】:2015-09-15 09:53:02 【问题描述】:您好,我已使用以下代码将 fb 集成到我的 ios 应用程序中,并且运行成功。但是这里发生了一件奇怪的事情,当我尝试错误的 id/密码,然后在我输入正确的 id 和密码后,它会将我重定向到 facebook webview,我的个人资料打开一个奇怪的。它应该重定向到我的应用程序。对此的任何帮助将不胜感激。
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior = FBSDKLoginBehaviorWeb;
[login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error)
if (error)
NSLog(@"Login Error : %@", error.description);
else if(result.isCancelled)
NSLog(@"Login Cancel By User");
else
[self fetchUserDataForFacebookLogin];
//[login logOut];
];
【问题讨论】:
遇到同样的问题。如果用户第一次输入错误的密码,下次输入正确的密码,则会出现此问题。希望你能得到答复。 不,我还没有得到答案,如果有什么帮助请告诉我 等待答案。 【参考方案1】:这是一个 facebook SDK 错误检查 here is the submitted bug 和 Facebook 开发团队一样,将在下一次更新中修复:
【讨论】:
其实我昨天提交了这个错误developers.facebook.com/bugs/997425360302820,但是这个错误已经提交了,所以我的错误与旧的一起消失了以上是关于使用 FBSDKLoginBehaviorWeb 处理 fb 集成上的错误密码事件的主要内容,如果未能解决你的问题,请参考以下文章
在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?
Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)