【问题标题】:Facebook 'Sorry something went wrong' swiftFacebook“抱歉出了点问题”迅速
【发布时间】:2020-04-18 11:16:19
【问题描述】:

我之前曾使用 Facebook 在 xcode 上登录 iOS 模拟器,但已注销以使用另一个测试用户登录。登录后,我收到以下消息。鉴于我之前已经登录,我认为这不应该是我在类似帖子中看到的权限问题 - 我的应用程序已在 facebook 开发人员上运行。

此问题的最新帖子是 2015 年,因此如果有任何有关此问题的更新经验将不胜感激。

代码

视图控制器

    override func viewDidLoad() {
    let loginButton = FBLoginButton()
    loginButton.center = view.center
    loginButton.permissions = ["public_profile", "email", "id", "name"]
    loginButton.delegate = self
    view.addSubview(loginButton)
     }

func loginButton(_ loginButton: FBLoginButton, didCompleteWith result: 
LoginManagerLoginResult?, error: Error?) {

    if AccessToken.current != nil {
       print("logged in")
       let tabBar = TabBarController()
       self.navigationController?.pushViewController(tabBar, animated: true)
    }
    else {
       print("not logged in")
    }

【问题讨论】:

    标签: swift xcode facebook facebook-login


    【解决方案1】:

    已解决,已添加额外权限,仅在要求 public_profile 和 emial 时才有效

      loginButton.permissions = ["public_profile", "email"]
    

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-10
      • 1970-01-01
      • 2012-12-10
      • 2014-01-22
      相关资源
      最近更新 更多