SDK更新到3.14后,原生Facebook登录停止工作

 手机用户2502903937 发布于 2023-01-16 16:50

更新:某种程度上,行为似乎已经改变.我不再收到错误消息,但本机登录仍然无法正常工作.相反,如果未安装Facebook应用程序,我将被重定向到Web对话框.Facebook是否删除了最后一个SDK的本机登录支持?我请求的权限是"public_profile","email"和"user_likes".我还尝试删除"user_likes"权限,因为它不是此处所述的基本权限的一部分:https://developers.facebook.com/docs/ios/ui-controls#iosintegration 仍然不会出现本机登录对话框!

我最近更新了我的iOS项目以使用Facebook SDK版本3.14.0(通过CocoaPods从3.13.0升级).我阅读了升级说明,并按照建议将权限"basic_info"更改为"public_profile".

如果我现在打电话

FBSession openActiveSessionWithReadPermissions:
                                   allowLoginUI:
                              completionHandler:

它只能通过网络或Facebook App登录.如果我在操作系统设置中本机登录,则登录失败

Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)"

有没有人遇到类似的问题?本机登录不再以这种方式工作吗?或者是"更改"权限的问题?

问候K.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有