由于测试人员无法使用 Facebook Login 登录我的应用程序,我被 App Store 拒绝(我使用最新的 Facebook iOS SDK 3.13) 他们向我发送了一张屏幕截图,显示“Facebook:登录已取消”。
我已经搜索了我的应用代码,显示此消息的唯一方法是 Facebook SDK 触发此错误消息:“FBErrorCategoryUserCancelled”。
假设当 Facebook 登录请求权限时他们没有按“不允许”,为什么 Apple 会看到此消息?
Apple 测试人员似乎没有 Facebook 应用程序,而是通过测试 Facebook 用户从“设置”( native )登录。 我自己用多台真实的 iPhone 设备测试了这种方法,特别是在他们声称使用的设备上,即带有 iOS7.1 的 iPhone5s。 我没有看到这个问题。
当我向他们说明此信息时,他们回复道: “我们认为发生此错误的原因可能是我们的设备上没有安装 Facebook 应用。”
我该怎么办? 我应该重新提交相同的二进制文件并使用演示 Facebook 帐户供他们使用吗?
最佳答案
有点晚了,但似乎我不是唯一尝试处理此问题的人,以下是发生的情况:
起初我以为我的实现可能很糟糕,尽管我使用了 Facebook 为 iOS 开发提供的确切代码。
这个问题是在苹果审查期间“发现”的,你猜怎么着......苹果测试天才确实按下了“不允许”按钮。我不得不向他们发送超过 5 条消息,直到他们最终意识到自己的“错误”。真是浪费时间。
关于iphone - Facebook iOS SDK 无缘无故给出 FBErrorCategoryUserCancelled?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22593301/