Facebook iOS SDK无缘无故地提供FBErrorCategoryUserCancelled?

时间:2014-03-23 16:01:45

标签: iphone cocoa-touch error-handling facebook-ios-sdk ios7.1

我被App Store拒绝,因为测试人员无法使用Facebook登录登录我的应用程序(我使用最新的Facebook iOS SDK 3.13) 他们给我发了一个截图,上面写着“Facebook:登录已取消”。

我搜索了我的应用程序代码,这条消息的唯一显示方式是Facebook SDK触发此错误消息:“FBErrorCategoryUserCancelled”。

假设Facebook登录时询问权限时他们没有按“不允许”,为什么Apple会看到此消息?

似乎苹果测试人员没有Facebook应用程序,而是使用他们的测试Facebook用户从设置(本机)登录。 我自己测试了这种方法,有多个真正的iPhone设备,特别是他们声称使用的设备,即iOS5的iPhone5s。 我没有看到这个问题。

当我向他们说明这些信息时,他们回复说: “我们认为可能会出现此错误,因为我们的设备上没有安装Facebook应用程序。”

我该怎么办? 我应该重新提交相同的二进制文件并使用Demo Facebook帐户供他们使用吗?

1 个答案:

答案 0 :(得分:0)

有点晚了,但似乎我并不是唯一一个试图解决这个问题的人,这就是发生的事情:

起初我想也许我的实现很糟糕,即使我使用了Facebook提供的用于iOS开发的确切代码。

问题是"发现"在Apple评论期间,猜猜是什么...... Apple的测试天才确实按下了“不允许"按钮。我不得不发送超过5条消息,直到他们最终意识到他们的错误"。真是浪费时间。