iOS Facebook SDK — истечение срока действия сеанса вручную — киоск-приложение

Я борюсь с чертовым Facebook SDK.

Я пишу «киоск-приложение», то есть приложение, которое будет использовать несколько пользователей в течение дня - каждый пользователь может при желании отправлять информацию в свои учетные записи Facebook (и мне нужно использовать Graph API, поэтому я не могу используйте ShareKit ), а затем мне нужно заставить их выйти из системы вручную, иначе это произойдет автоматически после короткого тайм-аута.

В любом случае он ДОЛЖЕН забыть свои учетные данные и данные сеанса, чтобы, когда следующий пользователь (даже через несколько мгновений) нажал кнопку Facebook, он не попытался использовать учетные данные предыдущего пользователя и автоматически войти в неправильную учетную запись.

Я даже вручную вызываю '[facebook logout:self];' и это НИКОГДА ничего не делает.

Пожалуйста, кто-нибудь может помочь?


person iOSProgrammingIsFun    schedule 12.10.2011    source источник


Ответы (1)


Вызовите auth.expireSession в REST API.

https://developers.facebook.com/docs/reference/rest/auth.expireSession/

Недавно мне пришлось это сделать для киоск-приложения на f8. В API-интерфейсе графа пока ничего нет, чтобы сделать это.

person Scott MacVicar    schedule 13.10.2011