iOS FaceBook 三方登录(result.isCancelled 一直YES)

faceBook 三方登录遇到坑,当你按照步骤一步一步完成后没测试时,授权的网页显示让你授权(如果你已经授权)则提示你已经授过权,此时界面上只有“取消”与“确定”,如果你点击2个按钮任意一个按钮后界面就变成空白页面,点击Done或者“完成”按钮,结果代码中回调 result.isCancelled = yes,将整个登录流程卡主。

解决办法:

是因为在 Appdelegate.m 中少写一个方法,此方法是监听回调

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary*)options

{

              return [[FBSDKApplicationDelegate sharedInstance] application:app openURL:url            sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey] annotation:options[UIApplicationOpenURLOptionsAnnotationKey]];

}

(工作遇到的问题记录)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容