Het is zeker nooit een "vuur en vergeet" project.
Facebook is voortdurend uitrollen van nieuwe functies, het afkeuren bestaande functies, en het veranderen van de workflow van veel belangrijke platform concepten.
Ik zou zeggen apps "break" om de 2-3 maanden al is er echt geen voorspelbaarheid wanneer ze uitrollen veranderingen. Voor sommige toepassingen, Facebook's wijzigingen geen onmiddellijk effect op de toepassing, maar mogelijkheden om bestaande functionaliteit uit te breiden te maken. Soms is de breuk in gevaar brengt slechts een deel van een back-end proces en zal niet een onmiddellijk effect op de gebruiker. Soms, echter, de toepassing kan geheel worden ontoegankelijk of belangrijke functies kunnen stoppen met werken.
Zoals voor preventieve maatregelen, uw beste inzet is om op de hoogte van Facebook-platform aankondigingen, die zijn uitgebracht op de Developer toepassing message board te houden. Meestal wijzigingen worden van tevoren aangekondigd een goede 30-60 dagen, en meestal zelfs eerder geruchten. Zodra ze de veranderingen, Facebook ook behoudt meestal ondersteuning voor elke afgekeurde functies voor een maand om iedereen de tijd om de veranderingen, testen maken, oplossen van problemen, enz. Dus echt, op het einde, tegen de tijd dat je app zou "breken" u zal meer dan genoeg tijd om tegemoet te komen.
Mijn advies zou zijn om te rekenen op een per-update basis als dat nodig is. Als ontwikkelaar, moet u zich houden aan de aankondigingen alleen maar om savvy blijven. Ik persoonlijk liet al mijn klanten weten wanneer Facebook kondigt wijziging, zodat zij zich bewust zijn van tevoren van alle werkzaamheden die nodig zijn, en zal in het algemeen mijn citaat om de noodzakelijke veranderingen om hun applicaties te maken. Indien de klant geen actie tegen de tijd dat de wijzigingen worden uitgerold neemt, zal ik een herinnering sturen. Op die manier, tegen de tijd dat de app eigenlijk "breekt", er is voldoende waarschuwing.