1

我有一个通用 iOS 应用程序,它使用 ShareKit 来共享图像和一行文本:

SHKItem *item = [SHKItem image:imageToShare title: shareTitle];
if (destination == K_FACEBOOK) {
  [SHKFacebook shareItem: item];
}

图片是不超过 512 x 512 的 UIImage,文本行小于 200 个字符,因此总有效负载约为 50k。当我分享到电子邮件或推特时,它几乎是即时的,但当我分享到 Facebook 时,最终可能需要 20-30 秒。

在我的 Facebook 共享器配置中,我禁用了 Facebook 应用程序和 Safari,因此所有内容都由 ShareKit 本身呈现。

上传到 Facebook 的过程中是否存在可能导致此延迟的不同之处?

4

1 回答 1

1

我不熟悉 Sharekit,但 Facebook 上传图片可能需要更长时间的一个原因是 Facebook 本身。他们可能会限制可以发送到其服务器的数据量,类似于 Apple 所做的。尝试使用非常小的图像测试应用程序,看看它是否加快了速度。然后你知道它不在你的尽头。

于 2012-10-02T16:10:02.647 回答