API呼び出しを行うモバイルアプリがあります。api 呼び出しでは、返される json が api のバージョンによって少し異なる可能性があるため、アプリのバージョン番号を送信しています。
したがって、アプリのバージョン2.4.1があり、現在の api バージョンと照合する必要がある場合、2.4.4使用しているのですべて問題ありません
if user_version.gsub('.','').to_i < server_version.gsub('.','').to_i
// ユーザーのバージョンが最新ではありません。更新するよう依頼してください
終わり
この問題は、誰かがバージョン 2.5 をリリースしたときに発生します。2.4.4上記のコードでは、ユーザーは244、サーバー側2.5または25.
これらのインスタンスをカバーするには、これをどのように確認しますか?