IOS 8 个脸书 SDK

IOS 8 facebook sdk

我正在使用 face book 的 sdk 中的 HelloFacebookSample。

我有一些问题,但正在努力解决。

我现在拥有的是,在我登录后,然后注销,然后再次登录,我会自动登录而无需提供凭据。有什么办法可以改变这种行为吗?

其次(目前),有什么方法可以在我的应用程序中打开 FB 登录对话框,而不是转到 Safari?我根本不想让我的用户访问 Safari,所以我需要保持控制。

最初的 FB sdk(大约 2 岁)直接从应用程序内部处理登录,所以我想我只是在这里遗漏了什么?

谢谢,

杰瑞

如果您想完全控制登录过程,则不能使用 SDK,您需要自己添加和管理 Web 视图。 Facebook 试图尽可能少地打扰用户重新确认,因此它将提供阻力最小的登录路径(以及用户点击/交互)。

根据用户登录 Facebook 的方式,除非您实施网络视图方法,否则您将无法强制他们重新输入登录详细信息。如果您使用的是 SDK,那么您需要在活动会话中调用 closeAndClearTokenInformation 并从应用程序中删除任何与 Facebook 相关的 cookie(这可能是您所能获得的最接近的)。