«Нет подключения к Интернету» на симуляторе iOS перед перенаправлением после шага аутентификации - PullRequest
1 голос
/ 24 ноября 2011

Я только что реализовал Facebook Connect для своего веб-приложения, и он отлично работает с моим настольным веб-браузером и с эмулятором Android.

Но в симуляторе iOS 5.0 после ввода учетных данных Facebook вместо перенаправленияна URL моего приложения на странице m.facebook.com отображается сообщение об ошибке «Нет подключения к Интернету. Попробуйте еще раз».В левой боковой панели на этой странице (когда она раскрывается) отображается информация о моем фейсбуке, поэтому аутентификация прошла успешно.

Ниже приведен URL-адрес, по которому я вижу ошибку:

https://m.facebook.com/#!/dialog/permissions.request?_path=permissions.request&app_id=MY_APP_ID&redirect_uri=MY_APP_URL&display=wap&response_type=code&fbconnect=1&perms=email&from_login=1&refid=9

Кстати, я перенаправляю на этот URL для аутентификации:

https://m.facebook.com/dialog/oauth?client_id=MY_APP_ID&redirect_uri=MY_APP_URL&scope=email.

Есть какие-либо подсказки о том, что может быть причиной проблемы?Цени любые мысли.

1 Ответ

0 голосов
/ 24 ноября 2011

Итак, похоже, что перенаправление URL-адреса с мобильного сайта Facebook на мое приложение срабатывает по правилам обнаружения «мошенничества» MobileSafari.

Если я отключаю «Предупреждение о мошенничестве» в «Настройки» -> «Safari» в симуляторе, это работает нормально.

Необходимо проанализировать, почему Safari находит проблему с перенаправлением.

...