ロジスティックの質問があります。アプリと同期しなくなったAPIを管理するための最良の方法を見つけようとしています。それを説明する最良の方法は、例を使用することです。
MyAppバージョン1.0が、first_name、last_name、およびemailを必要とする「submit_feedbacK」APIに投稿するとします。
次に、MyAppバージョン2.0をAppStoreに送信します。このバージョンは、first_name、last_name、gender、およびemailをAPIに投稿するように設計されています。これらはすべて、APIの必須フィールドです。
私が抱えている問題:-新しいアプリがライブになる前にAPIを更新すると、バージョン1.0が壊れます-バージョン2.0がライブになり、リモートで1.0が機能しなくなるまで待つと、正しくタイミングを合わせる必要があります。
「正しい答え」は、2つの異なるAPIを維持することだと思います。しかし、両方のAPIが同じライブデータベースに投稿する場合、それは物事を少し厄介にします。
これをモデル化する方法について誰かが提案を持っていますか?