代码之家  ›  专栏  ›  技术社区  ›  thedp Arvind Kanjariya

Facebook iOS SDK无故取消FBErrorCategoryUserCancelled?

  •  4
  • thedp Arvind Kanjariya  · 技术社区  · 11 年前

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

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

    假设他们在Facebook登录请求权限时没有按“不允许”,为什么苹果会看到这条消息?

    苹果测试人员似乎没有Facebook应用程序,而是使用测试Facebook用户从“设置”(本地)登录。 我自己用多个真实的iPhone设备测试了这种方法,特别是在他们声称使用的设备上,即iPhone5s和iOS7.1。 我看不出这个问题。

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

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

    1 回复  |  直到 11 年前
        1
  •  0
  •   thedp Arvind Kanjariya    11 年前

    有点晚了,但似乎我不是唯一一个试图处理这个问题的人,以下是发生的事情:

    起初,我认为可能我的实现不好,尽管我使用了Facebook提供的iOS开发代码。

    这个问题是在苹果审查期间“发现”的,猜猜看。。。苹果测试天才确实按下了“不允许”按钮。我不得不给他们发了5条以上的信息,直到他们终于意识到自己的“错误”。真是浪费时间。