Es ist sicherlich nie ein „fire and forget“ Projekt.
Facebook wird ständig um neue Funktionen Ausrollen, ironische vorhandene Funktionen und das Ändern von Workflow von vielen wichtigen Plattformkonzepten.
Ich würde sagen, apps „brechen“ alle 2-3 Monate, obwohl es wirklich keine Vorhersagbarkeit ist, wenn sie Änderungen ausrollen. Für einige Anwendungen haben Facebook-Änderungen keine unmittelbare Auswirkung auf die Anwendung, sondern schaffen Möglichkeiten bestehende Funktionalität zu erweitern. Manchmal hebt die Pause nur ein Teil eines Back-End-Prozess und wird nicht sofort Wirkung auf den Benutzer. Manchmal jedoch kann die Anwendung wird völlig unzugänglich oder Tastenfunktionen können aufhören zu arbeiten.
Wie für präventive Maßnahmen, die beste Wahl ist auf dem neuesten Stand auf Facebook-Plattform Ankündigungen zu halten, die auf dem Entwickler-Anwendung Message Board freigegeben werden. Normalerweise Änderungen sind einen guten 30-60 Tage vor der Zeit angekündigt, und in der Regel sogar noch früher gemunkelt. Sobald sie die Änderungen vornehmen, auch bewahrt Facebook in der Regel Unterstützung für alle veralteten Funktionen für einen Monat jeder Zeit zu ermöglichen, um die Änderungen vorzunehmen, zu testen, beheben, etc. Also wirklich, am Ende, durch die Zeit, die App würden Sie „brechen“ wird mehr als genug Zeit haben, gerecht zu werden.
Mein Rat wäre, auf einer Pro-Update Basis zu berechnen sein, je nach Bedarf. Als Entwickler sollten Sie nur versierte bleiben auf die Ankündigungen halten. Ich lasse persönlich alle meine Kunden wissen, wenn Facebook Änderungen ankündigt, so dass sie sich dessen bewusst, vor der Zeit von jeder Arbeit erforderlich sind, und werden im Allgemeinen mein Zitat die notwendigen Änderungen, um ihre Anwendungen zu machen. Wenn der Kunde handelt von der Zeit, die Änderungen nicht gerollt werden, aus, werde ich eine Erinnerung senden. Auf diese Weise, durch die Zeit tatsächlich die App „Pausen“, gibt es reichlich Warnung gewesen.