Niciodată nu este cu siguranță un „foc și să uitați“ proiect.
Facebook este în mod constant de rulare noi caracteristici, peiorativ caracteristici existente, și modificarea fluxului de lucru de multe concepte cheie platforme.
Aș spune aplicații „rupe“ la fiecare 2-3 luni, deși nu este într-adevăr nici o predictibilitate atunci când rola modificări. Pentru unele aplicații, modificări Facebook nu au nici un efect imediat asupra cererii, dar a crea oportunități de a extinde funcționalitatea existentă. Uneori, pauza compromite doar o parte a unui proces de back-end și nu va avea un efect imediat asupra utilizatorului. Uneori, cu toate acestea, cererea poate deveni în întregime inaccesibile sau funcții-cheie pot opri de lucru.
În ceea ce privește măsurile preventive, cel mai bun pariu este de a ține la curent pe Facebook anunțuri platformă, care sunt puse pe placa de mesaje Application Developer. De obicei, modificările sunt anunțate un bun 30-60 de zile înainte de timp, și de obicei zvonuri chiar mai devreme. Odată ce face schimbările, Facebook, de asemenea, de obicei, păstrează suport pentru orice funcții dezaprobate pentru o lună, pentru a permite timp pentru toată lumea pentru a face modificările, de testare, depanare, etc Deci, într-adevăr, în cele din urmă, în momentul în aplicația ar „rupe“ te va avea mai mult decât suficient timp pentru a se adapta.
Sfatul meu ar fi să perceapă pe o bază per actualizare după cum este necesar. Ca dezvoltator, ar trebui să țină pasul pe anunțurile doar pentru a rămâne avizați. Eu personal lasa toți clienții mei știu când Facebook anunță schimbări, astfel încât acestea sunt conștienți înainte de timp cu privire la orice lucru este necesar, și va include, în general, citat meu pentru a face modificările necesare în aplicațiile lor. În cazul în care clientul nu ia măsuri în momentul în care modificările sunt laminate afară, voi trimite un memento. În acest fel, în momentul în care aplicația de fapt, „pauze“, a avut loc de avertisment amplu.