Safari中不同的Facebook Auth对话框?

时间:2012-04-20 07:55:34

标签: ios facebook facebook-graph-api authentication facebook-ios-sdk

我发现两个不同的FaceBook身份验证对话框,同时使用两个应用程序,一个是“Zynga扑克”,另一个是我正在开发。

当我在“Zynga扑克”中使用FaceBook登录时,Safari会打开此页面:

enter image description here

当我使用我正在开发的应用程序时,Safari会打开此页面:

enter image description here

您可以看到这两个页面都是两个不同的页面。在Zynga的扑克中,它显示“登录为Vicky Gupta - 注销”,用户可以选择注销以另外用户身份登录。在我的应用程序中,它显示“您正在以Vicky Gupta身份登录此应用程序”,此处没有“注销”按钮。以不同的用户身份登录以在Safari中打开FaceBook然后从那里注销的唯一方法。

有人知道为什么会出现这种差异吗?我在FaceBook应用程序设置中遗漏了什么?或者这是正常行为,因为我不这么认为?

注意:我使用的是最新的FaceBook SDK(带图形api)。

1 个答案:

答案 0 :(得分:0)

如果您使用的是最新的iOS Facebook SDK,我认为要注销用户,您只需要删除Facebook主对象获取的令牌。