为什么使用Sharekit将图像发布到Facebook这么慢?

时间:2012-08-15 16:48:46

标签: ios facebook performance sharekit

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

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

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

在我的Facebook分享器配置中,我使用Facebook应用程序和Safari禁用,所以一切都由ShareKit本身呈现。

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

1 个答案:

答案 0 :(得分:1)

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