iOS Facebook SDK - 手动使会话过期 - Kiosk 应用程序

发布于 2024-12-09 13:11:10 字数 346 浏览 1 评论 0原文

我正在与该死的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一世旳自豪 2024-12-16 13:11:10

在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文