iOS Facebook SDK - 手动使会话过期 - Kiosk 应用程序
我正在与该死的 Facebook SDK 作斗争。
我正在编写一个“信息亭应用程序”,即一个应用程序,该应用程序将有多个用户在一天中使用它 - 每个用户都可以选择将信息发送到他们的 Facebook 帐户(并且我需要使用图形 API,所以我不能使用 ShareKit ),然后我需要让他们手动注销,否则它会在短暂的超时后自动注销。
在任何一种情况下,它都必须忘记他们的凭据和会话数据,这样当下一个用户(即使是不久之后)按下 Facebook 按钮时,它就不会尝试使用以前的用户凭据并自动登录到错误的帐户。
我什至手动调用“[facebook logout:self];”那永远不会做任何事情。
请问有人可以帮忙吗?
I'm struggling with the darn Facebook SDK.
I'm writing a 'kiosk app' i.e. an App that will have multiple users use it throughout the course of a day - each user can optionally send info unto their Facebook accounts ( and I need to use the Graph API so I can't use ShareKit ), and then I need to get them to manually logout or it will do so automatically after a short timeout.
In either case it MUST forget their credentials and session data, so that when the next user ( even just moments after ) presses the Facebook button it won't try and use the previous users credentials and log automatically into the wrong account.
I'm even manually calling '[facebook logout:self];' and that NEVER does anything.
Please, can anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 REST API 上调用 auth.expireSession。
https://developers.facebook.com/docs/reference/rest/auth。 expireSession/
我最近不得不为 f8 的一个信息亭应用程序这样做。图形 API 中还没有任何东西可以做到这一点。
Call auth.expireSession on the REST API.
https://developers.facebook.com/docs/reference/rest/auth.expireSession/
I recently had to this for a kiosk app at f8. Nothing exist from the graph API yet to do this.