【发布时间】:2013-03-18 22:49:10
【问题描述】:
我已经搜索了高低,仅在这一项上就花了 8 个小时,在这里尝试了很多建议。有很多人被困在这个论坛和其他论坛上。这是提出这个问题的另一种方式 - 有些人似乎说它有效,而其他人则没有 - 我认为他们使用的是旧版本的 facebook SDK。
我希望我的应用每次都针对一项功能请求 Facebook 凭据。相反,代表(ios facebook 应用程序或 ios Safari)正在记住我已登录并告诉我的应用程序 - “去吧”。我不想要那个。退出 dangit 并忘记我的应用程序!
注销后,我使用 Facebook SDK 3.1 循环浏览了我的共享 cookie,正如许多帖子告诉我的那样 - 有些人说谢谢它有效,其他人说它没有。我没有饼干 - for next 循环表示非过滤与否。
如果我强制 Safari 进行身份验证,然后在 General->Settings 中重置 Safari - 它会要求提供凭据。这就是我每次都想要的,而不必去通用->设置。
所以 a)我如何使用我自己的 UIWebView - 这将使这些 cookie 正常工作 - 但我不认为这是使用 api 进行 facebook 登录的方式 b) 我如何从我的应用程序中获取 Safari 中的这些 cookie? c) 其他人是如何做到这一点的?
我无法访问 facebook.m - 如果是这样 - 你是怎么做到的?我认为这是一个之前的 sdk,它对几行有破解。我正在使用框架下载。
如果这不起作用,我会让他们使用我可以控制的会话登录 Facebook php 页面
【问题讨论】:
-
您在会话中尝试过 -closeAndClearTokenInformation 吗?