0

我目前正在使用 iOS Facebook SDK 来共享文本、链接和图片,但是当用户没有安装 iOS Facebook 应用程序时,我看到了奇怪的行为。

该帖子失败并显示可怕的“发生错误。请稍后再试”消息。然而。当用户在设备上安装了 FB iOS 应用程序时,这一切都可以工作,这让我觉得这里一定有一些奇怪的配置问题——还有其他人看到过吗?

场景如下:

未安装 Facebook iOS 应用程序 - 失败

  1. 用户登录到 FB,应用程序弹出用户名/密码的嵌入式浏览器 - 好的
  2. 用户输入他们的用户名/密码,并在必要时被要求授权应用程序 - 好的
  3. 用户尝试分享一些内容 - 失败并显示“发生错误.. 请稍后再试”

已安装 Facebook iOS 应用程序 - 成功

  1. 用户通过应用程序登录 FB 并从 iOS FB 应用程序中提取凭据 - 好的
  2. 如有必要,会要求用户授权该应用程序 - 好的
  3. 用户尝试分享一些内容 - 好的,每次都有效

也许我遗漏了一些明显的东西,但是当第二个工作正常时,我看不出是什么导致了这些场景中的第一个失败。

我已经检查了明显的东西,例如

  • FB 应用程序未处于沙盒模式
  • 在发布内容的请求中将应用 ID 传递给服务器
  • 应用 ID 正确

一定有某种我错过的配置设置 - 有什么想法吗?

4

0 回答 0