Как возобновить сеанс на Facebook Connect iPhone - PullRequest
1 голос
/ 31 июля 2009

Я использую Facebook Connect для iPhone в одном из наших приложений. Когда пользователь входит в систему с помощью FBLoginDialog, мы передаем файл session_secret iPhone на сервер, и наш сервер получает доступ ко всем функциям Facebook.

Однако, когда мы используем [сеанс возобновления], даже если он возвращает истину, [сеанс isConnected] возвращает истину, и мы получаем session_secret, все наши вызовы на Facebook перестают работать, как если бы мы не вошли в Facebook.

Как правильно использовать [возобновить сеанс] в Facebook Connect для iPhone?

Ответы [ 2 ]

0 голосов
/ 01 октября 2009

Мы разработали один класс, который упрощает исходное соединение Facebook Connect, создавая один объект сеанса, который сохраняется на всех объектах ваших приложений. Также предоставляет вам простые методы для выполнения простых задач, таких как вход в систему, выход из системы и публикация каналов.

Одним из примеров является реализация простого входа в систему, просто вызовите метод входа в свой объект сеанса:

[fbsession login];

Этот код откроет диалоговое окно Facebook Connect и попросит вашего пользователя ввести логин и пароль. Если вход в систему выполнен успешно, вся информация об этом сеансе будет сохранена и легко доступна в любой точке вашего приложения.

Вы можете скачать и просмотреть всю документацию здесь: http://code.google.com/p/fbconnectsession/wiki/About

0 голосов
/ 24 сентября 2009

Если вы работаете с симулятором, будьте осторожны при входе в Facebook в Safari, который делится файлами cookie и т.п. с имитированным Mobile Safari. Очистка кэша Safari исправила это для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...