1

ShareKit を使用して画像とテキスト行を共有するユニバーサル iOS アプリがあります。

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 が写真をアップロードするのに時間がかかる理由の 1 つは、Facebook 自体にあります。Apple が行っているのと同様に、サーバーに送信できるデータの量を制限している可能性があります。非常に小さな画像でアプリをテストして、速度が上がるかどうかを確認してください。そうすれば、それはあなたの責任ではないことがわかります。

于 2012-10-02T16:10:02.647 に答える