我已经搜索过高低,仅花了8个小时在这个项目上尝试了大量的建议。有很多人坚持这个和其他论坛。这是提出这个问题的另一种方式 - 有些人似乎说它有效,有些人没有 - 我认为他们使用的是较旧版本的facebook SDK。
我希望我的应用程序每次都要求获取一个功能的facebook凭据。相反,发生的事情是代表(ios facebook app或ios Safari)记住我已登录并告诉我的应用程序 - “去吧”。我不希望这样。退出dangit并忘记我的应用程序!
在退出时,使用Facebook SDK 3.1,我已经循环浏览了我的共享cookie,因为很多帖子告诉我 - 有些人说谢谢它有效,其他人则表示没有。我没有COOKIES - 下一个循环表示不过滤是否过滤。
如果我强制要求Safari进行身份验证,然后在常规 - >设置中重置Safari,它会要求提供凭据。这是我每次都想要的,而不必去General-> Settings。
所以 a)我如何使用我自己的UIWebView - 这将使这些cookie工作 - 但我不认为这是facebook如何使用api登录工作 b)如何从我的应用程序中获取Safari中的cookie? c)其他人是如何让这个工作的?
我无法访问facebook.m - 或者如果是这样 - 你是怎么做到的?我认为这是一个先前的sdk,它有一个黑客几行。我正在使用框架下载。
如果这不起作用,我会让他们登录一个Facebook php页面,其中包含我可以控制的会话
答案 0 :(得分:2)
我不清楚您是否使用iOS Facebook功能,但假设iOS6 + - 您是否尝试过使用ACAccountStore
和removeAccount:withCompletionHandler: method?