アプリを開発するとき、サーバーと iPhone は進化し、常に後方互換性があるとは限りません。すべてのリクエストにプロトコル バージョン番号を追加することでうまくいくはずです (代わりに、プロトコル バージョン用の別の Web サービスとしましょう)。Amazon はすべてのリクエストでそれを行います (ここにサンプルがあります): https://forums.aws.amazon.com/message.jspa?messageID=269876 したがって、アプリが現在のプロトコルに対して古すぎる場合、メッセージをブロックするメッセージが表示されます。アプリを開き、ユーザーに更新を求めます。そうしないと、古いアプリを使用している顧客には、うまく機能しないアプリが表示されます。それは良いことではありません。
私の質問は、パーサー、オブジェクト マッピング、およびエンティティ マッピングに干渉することなく、同様のバージョン管理スキーマを JSON 応答に実装するにはどうすればよいですか? なにか提案を?
おそらく、すべてのリクエストのヘッダーでアプリのバージョンを渡すような別のスキーマがあり、エラーの場合、サーバーは次のようなエラー メッセージを返します (Twitter から): {"errors":[{"message":"Sorry, that page does not存在する"、"コード":34}]}
この問題をどのように解決するのか知りたいです。よろしく。