IOS и Facebook График API: непоследовательные разрешения

StackOverflow https://stackoverflow.com/questions/4004141

Вопрос

Я использую официальную библиотеку FBConnect для iOS и пытаясь работать в моем приложении iPad. Вот что странно: когда мой друг войдет в систему, используя звонок authorize:permissions:delegate, Все работает нормально: диалог просит его разрешение подключиться к Facebook, fbDidLogin Способ делегата вызывается, все хорошо.

Однако, когда я Попробуйте войти, диалог никогда не меняется. Клавиатура отклоняется, поле пароля очищено, и он просто сидит там. Проблема такая же как в симуляторе, так и на устройстве.

Вот вещи, которые я проверил, и тройной проверил:

  • Мое имя и пароль и пароль верны. Если я сделаю неправильный пароль, появляется сообщение «Неверное имя пользователя / пароль», и это не происходит.
  • Приложение есть нет В режиме песочницы.
  • Идентификатор приложения правильный (мой друг может войти без проблем).

Несколько дополнительной информации:

  • Оригинальное приложение было создано моим другом.
  • Я создал второе приложение FB и поместите в новую идентификатор приложения
  • Мой друг может войти в систему с новым идентификатором приложения
  • Я могу войти ни к одному.

Похоже, что это предполагает, что существует что-то другое о счете моего друга, а не самого приложения.

Мы вместе ударили на наших головах на пару дней. Что может вызвать это поведение? Почему не создается ошибка?

Редактировать: похоже, есть Многие люди, пострадавшие от этого, Так что в интересах пытаться найти ответ, я добавил щедрость.

Это было полезно?

Решение

Похоже, что проблема с серверной стороны с логинами Facebook, как отмечено здесь:

http://github.com/facebook/facebook-ios-sdk/issues#issue/95.

Люди сказали, что если они изменит свой пароль на Facebook, они впоследствии могут войти в систему, используя Facebook-iOS-SDK, загруженный из GitHub. Очевидно, что это плохое долгосрочное решение и было бы неприемлемо в приложении, выпущенном через App Store. На светлой стороне, по-видимому, есть сообщения о подобных проблемах входа в систему, входящие в систему из приложений на других платформах.

Обновление: Facebook имеет ошибку, поданную на эту тему, которая можно просмотреть здесь:

http://bugs.developers.facebook.net/show_bug.cgi?id=13199.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top