Facebook: «Извините, что-то пошло не так» - PullRequest
0 голосов
/ 18 апреля 2020

Ранее я вошел в симулятор iOS на xcode с помощью Facebook, но вышел из системы, чтобы войти с другим тестовым пользователем. После входа в систему я получаю сообщение ниже. Учитывая, что я вошел в систему, прежде чем я не думаю, что это должно быть проблема с разрешением, которое я видел на аналогичных постах - мое приложение работает на разработчика Facebook.

Последнее сообщение от этого выпуска 2015 поэтому, если бы любой обновленный опыт по этой проблеме был бы оценен.

enter image description here

Код

View Controller

    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")
    }

1 Ответ

0 голосов
/ 18 апреля 2020

Решено, добавлены дополнительные разрешения, работает только при запросе public_profile и emial

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