Safari中不同的Facebook Auth对话框?

saa*_*nib 5 authentication facebook facebook-graph-api ios facebook-ios-sdk

我找到两个不同的FaceBook auth对话框,同时使用两个应用程序,一个是"Zynga扑克",另一个是我正在开发.

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

在此输入图像描述

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

在此输入图像描述

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

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

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

Lup*_*upi 0

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