Я создал игру для iphone, которая позволяет пользователю генерировать баллы.Это также позволяет пользователю размещать свои результаты в центральной БД.Идентификация пользователя и аутентификация зависит от подключения к Facebook.Фактически, я скачал демонстрационное приложение Facebook Connect с github несколько месяцев назад и взломал мою игру.
Я также создал веб-приложение поверх GAE, чтобы выполнять функции списка лидеров, чтобы мои будущие армии пользователей моглиПосмотрите, как они сравниваются с другими игроками.Я воспользовался инструментами Facebook, чтобы позволить им соревноваться только со своими друзьями.
Жизнь прекрасна.
Я хотел бы иметь возможность отображать таблицу лидеров для пользователя в приложении iphone вместо того, чтобы заставлять их открывать сафари для перехода в мое веб-приложение.Грубым способом сделать это было бы создание другого представления, доступного через tabbedViewController, и заполнение второй вкладки веб-представлением, направленным на мое (соответствующим образом отформатированное) веб-приложение.
Это подводит меня к моей проблеме.Когда пользователь впервые попадает на веб-страницу, он должен пройти аутентификацию.Это хорошо, когда вы работаете в Интернете.Однако в голом веб-представлении, встроенном в приложение для iphone, это выглядит глупо.Я только что аутентифицировался на другой вкладке (чтобы я мог опубликовать свой счет).Почему я должен снова проходить аутентификацию?
Итак, я хотел бы использовать инструменты Facebook Connect, чтобы открыть свое веб-приложение в уже аутентифицированном состоянии.Однако, похоже, что это будет означать повторное использование токена аутентификации, что, я полагаю, запрещено.У меня два вопроса:
Возможно ли это?
Если да, то как я могу это сделать?
Спасибо за любую помощь.Я понимаю, что это связано, поэтому я с удовольствием уточню, если неясно.
Десси