我被App Store拒绝,因为测试人员无法使用Facebook登录登录我的应用程序(我使用最新的Facebook iOS SDK 3.13) 他们给我发了一个截图,上面写着“Facebook:登录已取消”。
我搜索了我的应用程序代码,这条消息的唯一显示方式是Facebook SDK触发此错误消息:“FBErrorCategoryUserCancelled”。
假设Facebook登录时询问权限时他们没有按“不允许”,为什么Apple会看到此消息?
似乎苹果测试人员没有Facebook应用程序,而是使用他们的测试Facebook用户从设置(本机)登录。 我自己测试了这种方法,有多个真正的iPhone设备,特别是他们声称使用的设备,即iOS5的iPhone5s。 我没有看到这个问题。
当我向他们说明这些信息时,他们回复说: “我们认为可能会出现此错误,因为我们的设备上没有安装Facebook应用程序。”
我该怎么办? 我应该重新提交相同的二进制文件并使用Demo Facebook帐户供他们使用吗?
答案 0 :(得分:0)
有点晚了,但似乎我并不是唯一一个试图解决这个问题的人,这就是发生的事情:
起初我想也许我的实现很糟糕,即使我使用了Facebook提供的用于iOS开发的确切代码。
问题是"发现"在Apple评论期间,猜猜是什么...... Apple的测试天才确实按下了“不允许"按钮。我不得不发送超过5条消息,直到他们最终意识到他们的错误"。真是浪费时间。