Вопросы по Facebook Connect iPhone

Я использую Facebook Connect, чтобы поделиться чем-то в моем приложении. Итак, я хочу реализовать API Facebook Connect с двумя кнопками: «Войти / поделиться в Facebook» через UIACtionSheet.

Теперь у меня есть несколько вопросов:

Предположим, у меня есть 2 кнопки на UIActionSheet с заголовком «Поделиться в Facebook» «Войти».

Я хочу, чтобы, когда пользователь вошел в систему на Facebook, заголовок моей кнопки входа изменился на «Выйти». Я знаю, что должен использовать эту функцию:

- (void)session:(FBSession*)session didLogin:(FBUID)uid {
    //a code that change my login button title  to LogOut
}

2- Я вошел в Facebook. Когда я собираюсь выйти из своего приложения и снова открыть его, мне нужно снова войти в систему! Как я мог предотвратить это?

3- Наконец, я хочу поделиться текстом из UIWebView в Facebook. Моя сеть Webview называет "myWeb". Как я могу подключить Facebook Connect к UIWebView, чтобы поделиться им?

Должен ли я использовать

-(void)publishFeed:(id)target 

?


person Momi    schedule 31.01.2010    source источник


Ответы (2)


Используйте [возобновление сеанса], которое возвращает ДА, если пользователь использовал ваше приложение, в противном случае возвращается НЕТ. При использовании этого метода нет необходимости повторно входить в систему.

person user293983    schedule 15.03.2010

person    schedule
comment
WOOOW спасибо .. извините, вы можете больше объяснить? : | я не знаю что происходит! - person Momi; 01.02.2010
comment
if ([@ facebook.Users.hasAppPermission isEqualToString: request.method]) {на самом деле должно быть: if ([@ facebook.users.hasAppPermission isEqualToString: request.method]) {Обратите внимание на символы нижнего регистра. - person ABeanSits; 24.03.2010
comment
Я собираюсь использовать это решение на своем iPhone. Спасибо! - person VansFannel; 26.04.2010