如果我为客户编写Facebook应用程序(我可能是与开发机构合作的“开发人员”,将一个或多个Facebook应用程序作为社交媒体策略的市场),那不仅仅是火灾和忘了项目,是吗?

从我到目前为止所读到的内容来看,Facebook API仍在不断变化,Facebook所做的修复和更改可能会破坏应用程序。因此,为客户开发Facebook应用程序的业务方面可能包括继续监控应用程序和修复程序,以及跟踪托管成本和问题。

对于那些现在正在使用Facebook应用的用户,您的应用有多久会中断?你采取了什么防御措施来防止破损?

对于开发计划,开发时间与维护时间的比率是多少?在商业方面,您会在发生维护或每月固定成本时对其进行计费吗?

有帮助吗?

解决方案

绝对不是“火与忘记”。项目

Facebook不断推出新功能,弃用现有功能,以及更改许多关键平台概念的工作流程。

我会说应用程序“打破”每2-3个月,虽然他们推出变更时确实没有可预测性。对于某些应用程序,Facebook的更改不会对应用程序产生直接影响,但会为扩展现有功能创造机会。有时,中断只会影响后端进程的一部分,并且不会立即对用户产生影响。但是,有时候,应用程序可能完全无法访问,或者关键功能可能会停止工作。

至于预防措施,最好的办法是及时更新Facebook平台公告,这些公告在开发者应用程序留言板上发布。通常会提前30-60天宣布更改,并且通常更早传闻。一旦他们进行了更改,Facebook通常会保留对任何已弃用的功能的支持一个月,以便每个人都有时间进行更改,测试,排除故障等。最后,到最后,当您的应用程序“破坏”时,你将有足够的时间来容纳。

我的建议是根据需要按更新收费。作为一名开发人员,你应该继续发布公告,以保持精明。我个人让所有客户知道Facebook宣布更改的时间,以便他们提前了解所需的任何工作,并且通常会包含我的报价以对其应用程序进行必要的更改。如果客户端在更改推出时没有采取措施,我会发送提醒。这样,当应用程序实际上“中断”时,就会有充足的警告。

其他提示

还有另一个方面。 Facebook几乎每个月都会改变它的用户界面。通常,一个伟大的新应用程序概念或UI设计变得尴尬或愚蠢,因为Facebook只是改变了平台的某些方面。例如,任何FB应用程序最重要的功能是发布到墙上。围绕此功能的用户界面,API和策略在过去6个月内已更改3次。这些设计变化是跟上扎克伯格最困难和最昂贵的方面。

根据我们的经验,大多数客户不想注册维护Facebook应用程序。他们的预算很小,基于广告系列,因此在第一个月或第二个月后,他们就不再关注应用了。我们已经努力改变态度,但它仍然是我们一次又一次出现的障碍。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top