У меня есть мобильное приложение RoR/JQuery, которое использует Facebook OAuth для аутентификации. Все это прекрасно работает при доступе к нему через любой обычный браузер на настольном компьютере и мобильном устройстве, за одним исключением.
Если пользователь щелкает ссылку на приложение в приложении Twitter для iOS, домашняя страница загружается во внутреннем веб-просмотре. Если пользователь затем нажимает «Войти через Facebook», аутентификация кажется успешной, но когда Facebook перенаправляет пользователя обратно в приложение, страница никогда не загружается. Он просто отображает пустую страницу, а индикатор сети в верхней части экрана продолжает вращаться. Если я закрою веб-представление и снова нажму на ссылку, страница загрузится нормально, потому что пользователь уже прошел аутентификацию.
У кого-нибудь еще были проблемы с Facebook Auth внутри приложения Twitter на iOS? Любые предложения о том, как я могу решить эту проблему? Возможно ли, что это просто ошибка приложения Twitter на iOS?
Спасибо