クライアント向けのSAASアプリケーションをホストしています。メイン アプリは Web アプリケーションであり、さまざまなクライアントがさまざまなバージョンに存在する可能性があります。例えば:
Company A version 1.0
Company B version 1.1
App Store には Android/iOS アプリもあります。アプリは常に最新であるとは限らないため、複数のバージョンのアプリが市場に出回っている場合もあります。例えば 2.0 と 2.1 。したがって、互換性の理由から、各クライアント バージョンが各サーバー バージョンで動作することを確認する必要があります。
server 1.0 must work with client 2.0,
server 1.0 must work with client 2.1,
server 1.1 must work with client 2.0,
and server 1.1 must work with client 2.2.
サーバー版とクライアント版が2つしかない場合でも扱いやすいです。しかし、時間が経つにつれて、リストはクレイジーになります。モバイル アプリを強制的に最新バージョンに更新するメカニズムはありますが、管理者はあまり頻繁に更新したくないので、ちょっと面倒です。
私の質問は、この問題を処理するための最良の戦略は何ですか? Android と iOS には、ユーザーが複数のアプリ バージョンをダウンロードして、必要なバージョンのみを起動できる機能が組み込まれていますか?
前もって感謝します。