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
.
これらのインスタンスをカバーするには、これをどのように確認しますか?