我正在开发要添加“使用 Facebook 登录”功能的应用程序。根据 facebook 文档,他们提供了 facebook SDK 和 social/AdSupport/Account 框架。我在 facebook 上尝试了示例应用程序,但它没有给出我真正想要的,我如何实现以下应该兼容 iOS 5 和 iOS 6 设备的东西。
Facebook 示例: 1. 点击登录按钮将用户带到 Safari 浏览器进行登录验证。2. 登录后用户返回到我们的应用程序。3. 退出会话后,如果用户再次尝试登录,他/她不会询问用户名密码,SDK 直接将他们带到 Facebook 页面,点击“Okay”按钮。点击 Okay 按钮后,它会将它们返回到我们的应用程序。
我的要求: 1. 点击登录按钮应该在那里显示登录对话框,而不是将用户带到 safari 浏览器。2. 登录后,登录对话框应消失,用户应显示应用程序主屏幕。3. 退出会话后,如果用户再次尝试重新登录,则应显示登录对话框。
我注意到,由于 safari 浏览器中存储的 cookie,用户不会再次重新登录。
那么,如果有人有想法,那么请帮助我满足上述要求?或者我如何实现上述目标?