В нашем приложении iOS у нас есть UIWebView, который показывает веб-контент в нашем домене с модулем комментариев Facebook. Модуль комментариев требует, чтобы пользователь входил в facebook. Когда пользователь нажимает кнопку входа в систему, они проходят через поток входных сигналов, но никогда не перенаправляются обратно на нашу страницу. Они попадают на страницу, принадлежащую FB, которая просто сообщает пользователю: "Теперь вы вошли в систему".
Шаги Repro:
- Создайте UIWebView в приложении iOS и разместите модуль комментариев Facebook на странице, размещенной в каком-либо принадлежащем вам домене (например, http://foo.com/test.htm).
- Нажмите кнопку "Вход" в модуле комментариев и обратите внимание, что вы перенаправляетесь на вход FB.
- Войдите в систему с действительными учетными данными FB и наблюдайте, что происходит.
После входа в систему (шаг 3) я ожидаю, что после успешной проверки подлинности вы будете перенаправлены на исходную страницу (например, http://foo.com/test.htm), чтобы вы может продолжить ваше взаимодействие. Однако этого не происходит.
Вместо этого вы находитесь на странице, принадлежащей FB, которая просто говорит что-то вроде "Теперь вы вошли в систему", и вы попали туда. Не происходит перенаправления.
Действительно ли это ошибка или есть что-то еще, что я должен делать, чтобы обеспечить перенаправление?