尽可能多的IOS Facebook SDK没什么问题。
我正在创建具有自己的登录过程和facebook登录的应用程序。 在我的应用程序中,我有一个部分,你可以购买产品,我想验证 在让他购买之前,持有iPhone的人是真正的用户。 如果用户以常规方式登录,我需要做的就是要求用户重新输入密码并将其与真实密码进行比较。 登录facebook时如何才能这样做?点击“付款”按钮吧 我打电话给“closeAndClearTokenInformation”并关闭会话,当我要求重新打开会话时,它会进入应用程序切换过程并重新打开会话而无需用户交互。
好像我无法让SDK真正验证(重新登录)用户到Facebook。我是对的吗?
非常感谢
答案 0 :(得分:0)
没有直接的方式去做你要求的事情,但有一种解决方法,你甚至不需要在你现有的会话上调用closeAndClearTokenInformation。
您可以使用FBSessionLoginBehaviorForcingWebView的登录行为创建一个新的FBSession,打开该会话(应该强制用户通过webview登录)。然后,您可以使用新会话发出/我请求,并将其与现有会话中的用户ID进行比较。