iOS应用程序上传照片到Facebook和服务器的方法

时间:2013-04-01 02:13:05

标签: ios facebook facebook-graph-api facebook-javascript-sdk

当用户在iOS应用上拍摄照片时,必须完成以下操作(无特定顺序):

  • 必须将照片上传到我们的服务器。
  • 照片必须张贴到Facebook

这样做的最佳方法是什么?

情景1:

  1. iOS应用将照片上传到我们的服务器
  2. iOS应用将照片上传到Facebook
  3. 情景2:

    1. iOS应用将照片上传到服务器
    2. 我们的服务器将照片上传到Facebook
    3. 问题:

      1. 哪种方法更好(方案1或方案2,还是有其他更好的方法)?
      2. 其他应用程序会采用哪种方式执行此类操作。 (像Instagram / Foodspotting这样的应用程序?)

1 个答案:

答案 0 :(得分:1)

根据您的要求和您提供的信息(我不知道是否有其他要求),我可能会选择Scenario 2,原因如下:

用户第一:在这种情况下,我正在考虑离开用户设备的数据。大多数人都有一个有限的数据计划,这意味着,你应该尝试使用尽可能少的资源(在这种情况下,数据和他们的注意力范围)。

您有更多灵活性:如果出现错误,您可以重新上传到Facebook,而不会打扰用户。例如,如果出于任何原因,您无法在第一次尝试时上传到Facebook,那么您可以在不将用户的注意力作为人质的情况下重试。

您有更多控制/测量值:在这里,我假设您的应用有某些功能。但是,假设您允许人们将文件上传到您的服务器,但他们可以选择是否发布到Facebook,然后您可以开始查看您的用户实际发布到Facebook的百分比,并开始查看有关您的用户的模式。这种信息总是有价值的。