0

我的 iPhone 应用程序中的 Facebook SSO 正常工作,我的大多数用户都没有遇到任何问题。但是,他们中的一小部分人一直在报告 Facebook Connect 错误并且无法创建帐户。在与一个人交换电子邮件后,我们确定设置-> Facebook 下的应用程序权限切换以某种方式设置为禁止我的应用程序使用 Facebook。

此后,我添加了一条错误消息,告诉用户可能是这种情况,但我的问题是,这个开关最初是如何切换的?似乎用户必须手动切换此开关,对吗?我还寻找了一种可能执行此操作的 API 方法,例如在用户第一次看到请求许可的对话框时拒绝 Facebook SSO;我找不到任何这样的代码。

有任何想法吗?我希望这个问题会通过我放入的错误对话框自行解决,但如果可能的话,我想完全删除这个问题。

4

1 回答 1

0

据我所知,使用 iOS6 的本机对话框并拒绝权限请求(第一个,至少,不确定请求现有用户获得更多权限的请求)将切换该开关

如果您需要调试,请尝试从您的 facebook 个人资料中卸载该应用程序(aHTTP DELETE request to /<USER ID>/permissions会这样做,或者您可以在 facebook 应用程序设置中进行),删除 iOS 应用程序,然后安装它并尝试“第一次”连接再次

于 2013-01-24T00:27:46.257 回答