Я использую официальную библиотеку FBConnect для iOS и пытаюсь заставить ее работать в моем приложении для iPad. Вот что странно: когда мой друг входит в систему, используя вызов authorize:permissions:delegate
, все работает нормально: диалоговое окно запрашивает его авторизацию для подключения к Facebook, вызывается метод делегата fbDidLogin
, все хорошо.
Однако, когда I пытается войти, диалоговое окно никогда не меняется. Клавиатура отклонена, поле пароля очищено, и оно просто сидит там. Проблема одинакова как на симуляторе, так и на устройстве.
Вот вещи, которые я проверял и проверял трижды:
- Мои логин и пароль верны. Если я введу неверный пароль, появится сообщение «Неверное имя пользователя / пароль», и этого не произойдет.
- Приложение не в режиме песочницы.
- Идентификатор приложения правильный (мой друг может войти без проблем).
Некоторая дополнительная информация:
- Оригинальное приложение создано моим другом.
- Я создал второе приложение FB и вставил новый идентификатор приложения
- Мой друг может войти в систему с новым идентификатором приложения
- Я не могу войти ни в один из них.
Похоже, что в учетной записи моего друга есть что-то иное, нежели само приложение.
Мы уже несколько дней бьёмся об этом вместе. Что может быть причиной такого поведения? Почему не генерируется ошибка?
Редактировать: Похоже, что очень много людей затронуло это , поэтому, чтобы попытаться найти ответ, я добавил награду.